Ignoring python-Levenshtein: markers 'python_version < "3.12"' don't match your environment Ignoring numpy: markers 'python_version < "3.12"' don't match your environment Ignoring ortools: markers 'python_version < "3.12"' don't match your environment Ignoring jwcrypto: markers 'python_version < "3.12"' don't match your environment Collecting GitPython==3.2.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) Downloading gitpython-3.2.1-py3-none-any.whl.metadata (13 kB) Collecting paramiko==5.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading paramiko-5.1.0-py3-none-any.whl.metadata (3.8 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 6)) (0.20.0) Collecting Pygments==2.21.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) Collecting wbgapi==1.0.14 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading wbgapi-1.0.14-py3-none-any.whl.metadata (13 kB) Collecting PyJWT==2.15.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 9)) Downloading pyjwt-2.15.1-py3-none-any.whl.metadata (3.5 kB) Collecting fuzzywuzzy==0.18.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB) Collecting python-Levenshtein==0.27.5 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading python_levenshtein-0.27.5-py3-none-any.whl.metadata (3.9 kB) Collecting polyline==2.0.4 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading polyline-2.0.4-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy==2.5.4 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 16)) Downloading numpy-2.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB) Collecting ortools==9.15.6755 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (3.3 kB) Collecting pandas==3.0.6 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 21)) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting python-slugify==9.1.3 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 22)) Downloading python_slugify-9.1.3-py3-none-any.whl.metadata (12 kB) Collecting jwcrypto==1.5.8 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 24)) Downloading jwcrypto-1.5.8-py3-none-any.whl.metadata (3.3 kB) Collecting pyzbar==0.1.9 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 25)) Downloading pyzbar-0.1.9-py2.py3-none-any.whl.metadata (10 kB) Collecting gitdb<5,>=4.0.1 (from GitPython==3.2.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting bcrypt>=3.2 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) 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.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading invoke-3.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting pynacl>=1.5 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) 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 6)) (5.3.1) Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) 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.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) Collecting Levenshtein==0.27.5 (from python-Levenshtein==0.27.5->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading levenshtein-0.27.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.7 kB) Collecting absl-py>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading absl_py-2.5.1-py3-none-any.whl.metadata (3.3 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) 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 20)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas==3.0.6->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 21)) (2.8.2) Collecting text-unidecode>=1.3 (from python-slugify==9.1.3->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 22)) Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) Collecting rapidfuzz<4.0.0,>=3.9.0 (from Levenshtein==0.27.5->python-Levenshtein==0.27.5->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (12 kB) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3->paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (2.1.1) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython==3.2.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas==3.0.6->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 21)) (1.17.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (3.0) Downloading gitpython-3.2.1-py3-none-any.whl (231 kB) Downloading paramiko-5.1.0-py3-none-any.whl (211 kB) Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) Downloading wbgapi-1.0.14-py3-none-any.whl (36 kB) Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Downloading python_levenshtein-0.27.5-py3-none-any.whl (9.5 kB) Downloading polyline-2.0.4-py3-none-any.whl (7.2 kB) Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Downloading numpy-2.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.8 MB) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.8 MB) Downloading python_slugify-9.1.3-py3-none-any.whl (16 kB) Downloading jwcrypto-1.5.8-py3-none-any.whl (96 kB) Downloading pyzbar-0.1.9-py2.py3-none-any.whl (32 kB) Downloading levenshtein-0.27.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (157 kB) Downloading absl_py-2.5.1-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading 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 pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Installing collected packages: text-unidecode, pyzbar, fuzzywuzzy, flexpolyline, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, Pygments, protobuf, polyline, numpy, invoke, immutabledict, bcrypt, absl-py, wbgapi, pynacl, pandas, Levenshtein, gitdb, python-Levenshtein, paramiko, ortools, jwcrypto, GitPython Successfully installed GitPython-3.2.1 Levenshtein-0.27.5 PyJWT-2.15.1 PyYAML-6.0.3 Pygments-2.21.0 absl-py-2.5.1 bcrypt-5.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 invoke-3.0.3 jwcrypto-1.5.8 numpy-2.5.4 ortools-9.15.6755 pandas-3.0.6 paramiko-5.1.0 polyline-2.0.4 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.27.5 python-slugify-9.1.3 pyzbar-0.1.9 rapidfuzz-3.14.6 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 wbgapi-1.0.14 Ignoring protobuf: markers 'python_version < "3.12"' don't match your environment Ignoring google-auth: markers 'python_version < "3.12"' don't match your environment Ignoring pyHanko: markers 'python_version < "3.12"' don't match your environment Ignoring pypdf: markers 'python_version < "3.11"' don't match your environment Ignoring pyhanko-certvalidator: markers 'python_version < "3.12"' don't match your environment Ignoring lingua-language-detector: markers 'python_version < "3.12"' don't match your environment Collecting boto3==1.43.116 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading boto3-1.43.116-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext-predict==0.9.2.4 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Collecting grpcio-status==1.84.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpcio_status-1.84.0-py3-none-any.whl.metadata (1.3 kB) Requirement already satisfied: protobuf==6.33.6 in /home/x88gb2j8uwu0/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (6.33.6) Collecting google-auth==2.62.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) Downloading google_auth-2.62.0-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate==3.28.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading google_cloud_translate-3.28.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage==3.17.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_cloud_storage-3.17.1-py3-none-any.whl.metadata (14 kB) Collecting google-api-core==2.30.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 14)) Downloading google_api_core-2.30.3-py3-none-any.whl.metadata (3.1 kB) Collecting pyHanko==0.25.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading pyHanko-0.25.1-py3-none-any.whl.metadata (9.4 kB) Collecting pyhanko-certvalidator==0.26.8 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading pyhanko_certvalidator-0.26.8-py3-none-any.whl.metadata (5.5 kB) Collecting phonenumbers==9.0.41 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 27)) Downloading phonenumbers-9.0.41-py2.py3-none-any.whl.metadata (10 kB) Requirement already satisfied: beautifulsoup4==4.15.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (4.15.0) Collecting mt-940==5.1.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 29)) Downloading mt_940-5.1.1-py3-none-any.whl.metadata (11 kB) Requirement already satisfied: packaging==26.3 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 30)) (26.3) Collecting lingua-language-detector==2.2.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 32)) Downloading lingua_language_detector-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (31 kB) Collecting botocore<1.44.0,>=1.43.116 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading botocore-1.43.120-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.20.0,>=0.19.0 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading s3transfer-0.19.3-py3-none-any.whl.metadata (1.7 kB) Collecting grpcio>=1.84.0 (from grpcio-status==1.84.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpcio-1.85.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) Collecting googleapis-common-protos>=1.5.5 (from grpcio-status==1.84.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading googleapis_common_protos-1.76.0-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==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (0.4.2) Requirement already satisfied: cryptography>=38.0.3 in /usr/local/lib/python3.12/dist-packages (from google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (42.0.8) Collecting google-cloud-core<3.0.0,>=2.0.0 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading google_cloud_core-2.8.0-py3-none-any.whl.metadata (2.9 kB) Collecting proto-plus<2.0.0,>=1.26.1 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading proto_plus-1.29.0-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.2 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl.metadata (8.9 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_resumable_media-2.11.0-py3-none-any.whl.metadata (2.3 kB) Requirement already satisfied: requests<3.0.0,>=2.22.0 in /usr/local/lib/python3.12/dist-packages (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (2.31.0) Collecting google-crc32c<2.0.0,>=1.6.0 (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.2 kB) Requirement already satisfied: asn1crypto>=1.5.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (1.5.1) Requirement already satisfied: qrcode>=7.3.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (7.4.2) Collecting tzlocal>=4.3 (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading tzlocal-5.4.5-py3-none-any.whl.metadata (7.7 kB) Collecting click>=8.1.3 (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading click-8.5.0-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: pyyaml>=6.0 in /home/x88gb2j8uwu0/.local/lib/python3.12/site-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (6.0.3) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.26.8->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.26.8->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading uritools-6.1.3-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: soupsieve>=1.6.1 in /usr/local/lib/python3.12/dist-packages (from beautifulsoup4==4.15.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (2.9.2) Requirement already satisfied: typing-extensions>=4.0.0 in /usr/local/lib/python3.12/dist-packages (from beautifulsoup4==4.15.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (4.16.0) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) 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.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading fonttools-4.68.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (139 kB) Collecting uharfbuzz<0.40.0,>=0.25.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading uharfbuzz-0.39.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB) Collecting python-pkcs11~=0.7.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) 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.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (0.7.1) 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.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (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.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (2.0.7) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=38.0.3->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (2.1.1) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.12/dist-packages (from pyasn1-modules>=0.2.1->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (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.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (1.5.2) Requirement already satisfied: pypng in /usr/local/lib/python3.12/dist-packages (from qrcode>=7.3.1->pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (0.20220715.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (3.6) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=38.0.3->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (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.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (1.17.0) Downloading boto3-1.43.116-py3-none-any.whl (140 kB) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296 kB) Downloading grpcio_status-1.84.0-py3-none-any.whl (14 kB) Downloading google_auth-2.62.0-py3-none-any.whl (267 kB) Downloading google_cloud_translate-3.28.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.17.1-py3-none-any.whl (345 kB) Downloading google_api_core-2.30.3-py3-none-any.whl (173 kB) Downloading pyHanko-0.25.1-py3-none-any.whl (446 kB) Downloading pyhanko_certvalidator-0.26.8-py3-none-any.whl (109 kB) Downloading phonenumbers-9.0.41-py2.py3-none-any.whl (2.6 MB) Downloading mt_940-5.1.1-py3-none-any.whl (38 kB) Downloading lingua_language_detector-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (170.3 MB) Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Downloading botocore-1.43.120-py3-none-any.whl (16.2 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.68.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.4 MB) Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 kB) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (36 kB) Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.76.0-py3-none-any.whl (307 kB) Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl (33 kB) Downloading grpcio-1.85.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.4 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading proto_plus-1.29.0-py3-none-any.whl (50 kB) Downloading s3transfer-0.19.3-py3-none-any.whl (90 kB) Downloading tzlocal-5.4.5-py3-none-any.whl (18 kB) Downloading uharfbuzz-0.39.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB) Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Building wheels for collected packages: python-pkcs11 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp312-cp312-linux_x86_64.whl size=1510754 sha256=7d1709703fcee6e0dc4ad4a8fc419dd5ba10078a217bd7f1fee982901cba4220 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-5md662n8/wheels/6e/ae/fe/f82e085bb4004ac1e4be532bcb81b1d28d77c6685c19715be9 Successfully built python-pkcs11 Installing collected packages: python-barcode, fasttext-predict, uritools, uharfbuzz, tzlocal, python-pkcs11, proto-plus, phonenumbers, oscrypto, mt-940, lingua-language-detector, jmespath, grpcio, googleapis-common-protos, google-crc32c, fonttools, click, grpcio-status, google-resumable-media, botocore, s3transfer, pyhanko-certvalidator, grpc-google-iam-v1, google-auth, pyHanko, google-api-core, boto3, google-cloud-core, google-cloud-translate, google-cloud-storage Successfully installed boto3-1.43.116 botocore-1.43.120 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.68.0 google-api-core-2.30.3 google-auth-2.62.0 google-cloud-core-2.8.0 google-cloud-storage-3.17.1 google-cloud-translate-3.28.0 google-crc32c-1.9.0 google-resumable-media-2.11.0 googleapis-common-protos-1.76.0 grpc-google-iam-v1-0.14.6 grpcio-1.85.0 grpcio-status-1.84.0 jmespath-1.1.0 lingua-language-detector-2.2.0 mt-940-5.1.1 oscrypto-1.3.0 phonenumbers-9.0.41 proto-plus-1.29.0 pyHanko-0.25.1 pyhanko-certvalidator-0.26.8 python-barcode-0.15.1 python-pkcs11-0.7.0 s3transfer-0.19.3 tzlocal-5.4.5 uharfbuzz-0.39.5 uritools-6.1.3 2026-10-28 00:13:21,178 103 INFO ? odoo: Odoo version 18.0 2026-10-28 00:13:21,179 103 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-10-28 00:13:21,179 103 INFO ? odoo: addons paths: ['/data/build/rb-99b0b46-226057/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-99b0b46-226057/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-10-28 00:13:21,179 103 INFO ? odoo: database: runbot_build@default:5435 2026-10-28 00:13:21,391 103 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-28 00:13:21,407 103 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-10-28 00:13:21,806 103 INFO ? odoo.tests.common: Importing test framework 2026-10-28 00:13:22,404 103 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-28 00:13:22,475 103 INFO rb-99b0b46-226057-429590 odoo.modules.loading: loading 1 modules... 2026-10-28 00:13:22,785 103 INFO rb-99b0b46-226057-429590 odoo.modules.loading: 1 modules loaded in 0.31s, 0 queries (+0 extra) 2026-10-28 00:13:24,590 103 INFO rb-99b0b46-226057-429590 odoo.modules.loading: loading 1181 modules... 2026-10-28 00:13:54,650 103 INFO rb-99b0b46-226057-429590 odoo.modules.loading: 1181 modules loaded in 30.06s, 2 queries (+2 extra) 2026-10-28 00:13:58,305 103 INFO rb-99b0b46-226057-429590 odoo.modules.loading: Modules loaded. 2026-10-28 00:13:58,677 103 INFO rb-99b0b46-226057-429590 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-10-28 00:13:58,679 103 INFO rb-99b0b46-226057-429590 odoo.modules.registry: Registry loaded in 36.273s 2026-10-28 00:13:58,680 103 INFO rb-99b0b46-226057-429590 odoo.service.server: Starting post tests 2026-10-28 00:14:00,488 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-28 00:14:07,935 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 5.715398073196411 seconds 2026-10-28 00:14:09,128 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.1933209896087646 seconds 2026-10-28 00:14:17,052 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_report: Starting SkillsTestReport.test_cv_report_traceback ... 2026-10-28 00:14:17,417 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 00:14:17,448 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:14:17,942 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:17] "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.040 0.460 2026-10-28 00:14:17,944 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_report.SkillsTestReport.test_cv_report_traceback: waiting for threads: [] 2026-10-28 00:14:18,122 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1590 checked, 4 removed 2026-10-28 00:14:18,168 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui: Starting SkillsTestUI.test_ui ... 2026-10-28 00:14:20,741 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome pid: 163 2026-10-28 00:14:20,741 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome headless temporary user profile dir: /tmp/tmpq7l5rtdt_chrome_odoo 2026-10-28 00:14:20,741 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Issuing json command http://127.0.0.1:40441/json/version 2026-10-28 00:14:20,743 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:40441/json/version with timeout 3 increased to 10s during tests 2026-10-28 00:14:20,862 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Browser version: Chrome/150.0.7871.114 2026-10-28 00:14:20,862 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Issuing json command http://127.0.0.1:40441/json 2026-10-28 00:14:20,863 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:40441/json with timeout 3 increased to 10s during tests 2026-10-28 00:14:20,886 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Websocket url found: ws://127.0.0.1:40441/devtools/page/4DDB4CEF5BD2751AC10E297352AEA177 2026-10-28 00:14:20,914 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Enable chrome headless console log notification 2026-10-28 00:14:20,933 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome headless enable page notifications 2026-10-28 00:14:20,985 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 00:14:20,998 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Setting session cookie in browser 2026-10-28 00:14:21,040 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 00:14:21,041 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 00:14:21,112 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:14:24,367 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:24] "GET /odoo HTTP/1.1" 200 - 190 0.210 3.060 2026-10-28 00:14:24,376 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Navigation result: {'frameId': '4DDB4CEF5BD2751AC10E297352AEA177', 'loaderId': '78E57745A978FA73ABA0B43581583E66', 'isDownload': False} 2026-10-28 00:14:24,376 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Evaluate ready code "odoo.isTourReady('hr_skills_tour')" 2026-10-28 00:14:24,499 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:24] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.048 2026-10-28 00:14:24,531 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.027 2026-10-28 00:14:25,700 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:25] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.515 0.715 2026-10-28 00:14:25,720 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:25] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.248 2026-10-28 00:14:25,731 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:25] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.264 2026-10-28 00:14:25,758 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:25] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.755 2026-10-28 00:14:25,805 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:25] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 00:14:25,847 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 00:14:26,951 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: Owl is running in 'dev' mode. 2026-10-28 00:14:27,023 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.017 0.077 2026-10-28 00:14:27,061 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-28 00:14:27,187 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: The ready code tooks too much time : 2.811372756958008 2026-10-28 00:14:27,240 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Evaluate test code "odoo.startTour('hr_skills_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 00:14:27,260 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 00:14:27,330 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [1/45] Tour hr_skills_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 00:14:27,426 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.152 0.272 2026-10-28 00:14:27,597 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.054 0.410 2026-10-28 00:14:27,670 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.475 2026-10-28 00:14:28,074 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.223 0.664 2026-10-28 00:14:28,289 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [2/45] Tour hr_skills_tour → Step Open Employees app (trigger: .o_app[data-menu-xmlid='hr.menu_hr_root']) 2026-10-28 00:14:28,509 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [3/45] Tour hr_skills_tour → Step Create a new employee (trigger: .o-kanban-button-new) 2026-10-28 00:14:29,630 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:29] "POST /mail/data HTTP/1.1" 200 - 145 0.989 1.027 2026-10-28 00:14:29,730 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 2.250 2026-10-28 00:14:29,733 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.624 2026-10-28 00:14:29,872 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.055 1.682 2026-10-28 00:14:30,014 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:30] "POST /web/action/load HTTP/1.1" 200 - 5 0.018 0.091 2026-10-28 00:14:30,056 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.126 2026-10-28 00:14:41,000 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 14.144 2026-10-28 00:14:41,038 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 14.169 2026-10-28 00:14:41,055 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:41] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 11.018 2026-10-28 00:14:41,064 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 14.215 2026-10-28 00:14:41,122 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 11.380 2026-10-28 00:14:41,160 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 11.483 2026-10-28 00:14:41,197 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.032 0.061 2026-10-28 00:14:41,254 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:41] "POST /web/action/load HTTP/1.1" 200 - 11 0.022 0.140 2026-10-28 00:14:41,366 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:41] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.020 0.204 2026-10-28 00:14:41,389 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 00:14:41,512 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 00:14:42,024 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:42] "POST /web/dataset/call_kw/hr.employee/get_views HTTP/1.1" 200 - 177 0.169 0.477 2026-10-28 00:14:42,082 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.536 2026-10-28 00:14:42,144 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:42] "POST /web/dataset/call_kw/hr.employee/search_panel_select_range HTTP/1.1" 200 - 8 0.020 0.044 2026-10-28 00:14:42,180 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:42] "POST /web/dataset/call_kw/hr.employee/search_panel_select_range HTTP/1.1" 200 - 4 0.005 0.072 2026-10-28 00:14:42,508 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:42] "POST /web/dataset/call_kw/hr.employee/web_search_read HTTP/1.1" 200 - 92 0.096 0.295 2026-10-28 00:14:43,302 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [4/45] Tour hr_skills_tour → Step Pick a name (trigger: .o_field_widget[name='name'] input) 2026-10-28 00:14:43,319 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:43] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 18 0.090 0.080 2026-10-28 00:14:43,393 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:43] "GET /web/image/res.users/14/avatar_128 HTTP/1.1" 200 - 11 0.016 0.174 2026-10-28 00:14:43,451 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:43] "GET /web/image/hr.employee/22/image_128?unique=1793143797000 HTTP/1.1" 200 - 11 0.007 0.044 2026-10-28 00:14:43,502 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:43] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.015 0.305 2026-10-28 00:14:43,554 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:43] "GET /web/image/hr.employee/6/image_128?unique=1793143797000 HTTP/1.1" 200 - 5 0.005 0.311 2026-10-28 00:14:43,605 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:43] "GET /web/image/hr.employee/26/image_128?unique=1793145194000 HTTP/1.1" 200 - 5 0.007 0.348 2026-10-28 00:14:43,665 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:43] "GET /web/image/hr.employee/7/image_128?unique=1793143801000 HTTP/1.1" 200 - 5 0.004 0.196 2026-10-28 00:14:43,706 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:43] "GET /web/image/hr.employee/23/image_128?unique=1793143797000 HTTP/1.1" 200 - 4 0.009 0.183 2026-10-28 00:14:43,751 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:43] "GET /web/image/hr.employee/20/image_128?unique=1793143797000 HTTP/1.1" 200 - 5 0.007 0.146 2026-10-28 00:14:43,831 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:43] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.024 0.631 2026-10-28 00:14:43,882 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:43] "GET /web/image/hr.employee/8/image_128?unique=1793143797000 HTTP/1.1" 200 - 5 0.008 0.163 2026-10-28 00:14:43,926 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:43] "GET /web/image/hr.employee/21/image_128?unique=1793143797000 HTTP/1.1" 200 - 5 0.008 0.291 2026-10-28 00:14:43,970 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:43] "GET /web/image/hr.employee/12/image_128?unique=1793143797000 HTTP/1.1" 200 - 5 0.004 0.204 2026-10-28 00:14:44,027 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/11/image_128?unique=1793143797000 HTTP/1.1" 200 - 5 0.005 0.353 2026-10-28 00:14:44,068 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/24/image_128?unique=1793144348000 HTTP/1.1" 200 - 5 0.008 0.207 2026-10-28 00:14:44,075 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.164 2026-10-28 00:14:44,109 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/14/image_128?unique=1793143801000 HTTP/1.1" 200 - 5 0.003 0.774 2026-10-28 00:14:44,212 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "POST /web/dataset/call_kw/hr.employee/onchange HTTP/1.1" 200 - 12 0.019 0.237 2026-10-28 00:14:44,301 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/2/image_128?unique=1793143797000 HTTP/1.1" 200 - 5 0.015 0.285 2026-10-28 00:14:44,367 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/25/image_128?unique=1793145194000 HTTP/1.1" 200 - 5 0.006 0.284 2026-10-28 00:14:44,413 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/10/image_128?unique=1793143801000 HTTP/1.1" 200 - 5 0.009 0.262 2026-10-28 00:14:44,475 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/3/image_128?unique=1793145887000 HTTP/1.1" 200 - 5 0.004 0.217 2026-10-28 00:14:44,504 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/1/image_128?unique=1793145682000 HTTP/1.1" 200 - 4 0.004 0.176 2026-10-28 00:14:44,556 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/18/image_128?unique=1793143797000 HTTP/1.1" 200 - 5 0.008 0.148 2026-10-28 00:14:44,599 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/30/image_128?unique=1793145682000 HTTP/1.1" 200 - 4 0.009 0.135 2026-10-28 00:14:44,637 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/28/image_128?unique=1793145682000 HTTP/1.1" 200 - 4 0.007 0.131 2026-10-28 00:14:44,688 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/17/image_128?unique=1793143797000 HTTP/1.1" 200 - 5 0.007 0.625 2026-10-28 00:14:44,721 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/29/image_128?unique=1793145682000 HTTP/1.1" 200 - 4 0.003 0.197 2026-10-28 00:14:44,768 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/31/image_128?unique=1793145682000 HTTP/1.1" 200 - 4 0.004 0.188 2026-10-28 00:14:44,829 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/27/image_128?unique=1793145194000 HTTP/1.1" 200 - 5 0.014 0.729 2026-10-28 00:14:44,900 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "GET /web/image/hr.employee/9/image_128?unique=1793143797000 HTTP/1.1" 200 - 5 0.016 0.255 2026-10-28 00:14:44,910 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "POST /web/dataset/call_kw/hr.employee.base/get_presence_server_action_data HTTP/1.1" 200 - 11 0.004 0.191 2026-10-28 00:14:44,931 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:44] "POST /web/dataset/call_kw/res.company/has_access HTTP/1.1" 200 - 0 0.000 0.252 2026-10-28 00:14:45,018 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:45] "GET /web/image/hr.employee/4/image_128?unique=1793143801000 HTTP/1.1" 200 - 5 0.029 0.136 2026-10-28 00:14:45,061 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:45] "GET /web/image/hr.employee/15/image_128?unique=1793143797000 HTTP/1.1" 200 - 5 0.004 0.146 2026-10-28 00:14:45,098 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:45] "GET /web/image/hr.employee/13/image_128?unique=1793143797000 HTTP/1.1" 200 - 5 0.006 0.150 2026-10-28 00:14:45,112 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:45] "POST /web/dataset/call_kw/hr.skill.type/search_count HTTP/1.1" 200 - 2 0.003 0.324 2026-10-28 00:14:45,163 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:45] "GET /web/image/hr.employee/16/image_128?unique=1793143801000 HTTP/1.1" 200 - 5 0.006 0.419 2026-10-28 00:14:45,204 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:45] "GET /web/image/hr.employee/5/image_128?unique=1793143801000 HTTP/1.1" 200 - 5 0.006 0.266 2026-10-28 00:14:45,226 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:45] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 1 0.002 0.070 2026-10-28 00:14:45,255 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 00:14:45,310 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:45] "POST /web/dataset/call_kw/hr.employee/search_read HTTP/1.1" 200 - 6 0.005 0.015 2026-10-28 00:14:45,465 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:45] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:14:45,467 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [5/45] Tour hr_skills_tour → Step Save (trigger: .o_form_button_save) 2026-10-28 00:14:45,616 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [6/45] Tour hr_skills_tour → Step Open the Resume tab (trigger: .o_notebook_headers a.nav-link[name='skills_resume']) 2026-10-28 00:14:45,650 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:45] "POST /web/dataset/call_kw/hr.employee/onchange HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 00:14:45,762 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [7/45] Tour hr_skills_tour → Step Add a new Resume experience (trigger: .o_field_resume_one2many tr.o_resume_group_header button.btn-secondary) 2026-10-28 00:14:46,697 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:46] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 202 0.358 0.587 2026-10-28 00:14:46,858 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [8/45] Tour hr_skills_tour → Step Enter some company name (trigger: .modal:contains(new resume line) .modal-body .o_field_widget[name='name'] input) 2026-10-28 00:14:46,893 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:46] "POST /mail/thread/data HTTP/1.1" 200 - 47 0.052 0.089 2026-10-28 00:14:46,981 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:46] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.027 0.125 2026-10-28 00:14:47,019 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:47] "POST /web/dataset/call_kw/hr.resume.line/get_views HTTP/1.1" 200 - 6 0.005 0.149 2026-10-28 00:14:47,048 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:47] "GET /web/image/hr.employee/36/avatar_128?unique=1793146485000 HTTP/1.1" 200 - 4 0.005 0.188 2026-10-28 00:14:47,089 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:47] "POST /web/dataset/call_kw/hr.resume.line/onchange HTTP/1.1" 200 - 1 0.001 0.021 2026-10-28 00:14:47,286 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [9/45] Tour hr_skills_tour → Step Set start date (trigger: .modal:contains(new resume line) .o_field_widget[name='date_start'] input) 2026-10-28 00:14:47,436 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [10/45] Tour hr_skills_tour → Step Give some description (trigger: .modal:contains(new resume line) .o_field_html[name='description'] div.o-paragraph) 2026-10-28 00:14:47,546 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [11/45] Tour hr_skills_tour → Step Save it (trigger: .modal:contains(new resume line) .o_form_button_save:contains(save)) 2026-10-28 00:14:47,615 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [12/45] Tour hr_skills_tour → Step body:not(:has(.modal:contains(new resume line))) 2026-10-28 00:14:48,002 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:48] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 78 0.123 0.201 2026-10-28 00:14:48,029 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:48] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.014 2026-10-28 00:14:48,100 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [13/45] Tour hr_skills_tour → Step Edit newly created experience (trigger: .o_resume_line_title:contains(Mamie Rock)) 2026-10-28 00:14:48,164 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:48] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.039 0.084 2026-10-28 00:14:48,202 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [14/45] Tour hr_skills_tour → Step Change type (trigger: .modal:contains(new resume line) .o_field_widget[name='line_type_id'] input) 2026-10-28 00:14:48,228 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:48] "GET /web/image/hr.employee/36/avatar_128?unique=1793146487000 HTTP/1.1" 200 - 4 0.007 0.127 2026-10-28 00:14:48,245 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:48] "POST /web/dataset/call_kw/hr.resume.line/web_read HTTP/1.1" 200 - 2 0.001 0.024 2026-10-28 00:14:48,347 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:48] "POST /web/dataset/call_kw/hr.resume.line.type/name_search HTTP/1.1" 200 - 2 0.002 0.007 2026-10-28 00:14:48,349 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [15/45] Tour hr_skills_tour → Step Choose experience (trigger: .ui-autocomplete .ui-menu-item a:contains("Experience")) 2026-10-28 00:14:48,439 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [16/45] Tour hr_skills_tour → Step Save experience change (trigger: .modal:contains(new resume line) .o_form_button_save:contains(save)) 2026-10-28 00:14:48,526 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [17/45] Tour hr_skills_tour → Step body:not(:has(.modal:contains(new resume line))) 2026-10-28 00:14:48,631 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [18/45] Tour hr_skills_tour → Step Add a new Skill (trigger: .o_field_skills_one2many button:contains('Pick a skill from the list')) 2026-10-28 00:14:48,684 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [19/45] Tour hr_skills_tour → Step Select Music (trigger: .modal:contains(select skills) .o_field_widget[name='skill_type_id'] label:contains('Best Music')) 2026-10-28 00:14:48,723 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:48] "POST /web/dataset/call_kw/hr.employee.skill/get_views HTTP/1.1" 200 - 6 0.014 0.021 2026-10-28 00:14:48,800 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:48] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 10 0.019 0.030 2026-10-28 00:14:48,872 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:48] "POST /web/dataset/call_kw/hr.skill.type/web_search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 00:14:48,938 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [20/45] Tour hr_skills_tour → Step Select a song (trigger: .modal:contains(select skills) .o_field_widget[name='skill_id'] input) 2026-10-28 00:14:49,049 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [21/45] Tour hr_skills_tour → Step Choose the song (trigger: .ui-autocomplete .ui-menu-item a:contains("Fortunate Son")) 2026-10-28 00:14:49,056 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:49] "POST /web/dataset/call_kw/hr.skill/name_search HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 00:14:49,126 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [22/45] Tour hr_skills_tour → Step Select a level (trigger: .modal:contains(select skills) .o_field_widget[name='skill_level_id'] input) 2026-10-28 00:14:49,163 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:49] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 5 0.002 0.027 2026-10-28 00:14:49,195 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [23/45] Tour hr_skills_tour → Step Choose the level (trigger: .ui-autocomplete .ui-menu-item a:contains("Level 2")) 2026-10-28 00:14:49,210 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:49] "POST /web/dataset/call_kw/hr.skill.level/name_search HTTP/1.1" 200 - 2 0.002 0.011 2026-10-28 00:14:49,261 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [24/45] Tour hr_skills_tour → Step Save new skill (trigger: .modal:contains(select skills) .o_form_button_save:contains(save & close)) 2026-10-28 00:14:49,315 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:49] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 4 0.002 0.030 2026-10-28 00:14:49,336 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [25/45] Tour hr_skills_tour → Step Wait the new skill is completely saved. Ensure also the modal is closed before open a new one. (trigger: body:not(:has(.modal))) 2026-10-28 00:14:49,730 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:49] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 90 0.108 0.199 2026-10-28 00:14:49,773 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:49] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.005 0.017 2026-10-28 00:14:49,850 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [26/45] Tour hr_skills_tour → Step Check if item is added (trigger: .o_data_row td.o_data_cell:contains('Fortunate Son')) 2026-10-28 00:14:49,899 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:49] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.029 0.073 2026-10-28 00:14:49,931 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:49] "GET /web/image/hr.employee/36/avatar_128?unique=1793146489000 HTTP/1.1" 200 - 4 0.007 0.075 2026-10-28 00:14:49,934 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [27/45] Tour hr_skills_tour → Step Add a new Skill (trigger: .o_field_skills_one2many button:contains('ADD')) 2026-10-28 00:14:49,991 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [28/45] Tour hr_skills_tour → Step Music should be already selected (trigger: .modal:contains(select skills) .o_field_widget[name=skill_id] input:value(Fortunate Son)) 2026-10-28 00:14:50,006 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:50] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 6 0.002 0.009 2026-10-28 00:14:50,063 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [29/45] Tour hr_skills_tour → Step Select a song (trigger: .modal:contains(select skills) .o_field_widget[name='skill_id'] input) 2026-10-28 00:14:50,131 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [30/45] Tour hr_skills_tour → Step Choose the song (trigger: .ui-autocomplete .ui-menu-item a:contains("Oh Mary")) 2026-10-28 00:14:50,141 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:50] "POST /web/dataset/call_kw/hr.skill/name_search HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 00:14:50,201 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [31/45] Tour hr_skills_tour → Step Select a level (trigger: .modal:contains(select skills) .o_field_widget[name='skill_level_id'] input) 2026-10-28 00:14:50,227 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:50] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 3 0.001 0.011 2026-10-28 00:14:50,279 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [32/45] Tour hr_skills_tour → Step Choose the level (trigger: .ui-autocomplete .ui-menu-item a:contains("Level 7")) 2026-10-28 00:14:50,288 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:50] "POST /web/dataset/call_kw/hr.skill.level/name_search HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 00:14:50,348 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [33/45] Tour hr_skills_tour → Step Save new skill (trigger: .modal:contains(select skills) .o_form_button_save:contains(save & close)) 2026-10-28 00:14:50,386 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:50] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 00:14:50,404 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [34/45] Tour hr_skills_tour → Step Wait the new skill is completely saved (trigger: body:not(:has(.modal))) 2026-10-28 00:14:50,759 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:50] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 86 0.097 0.206 2026-10-28 00:14:50,803 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:50] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.009 0.010 2026-10-28 00:14:50,914 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [35/45] Tour hr_skills_tour → Step Check if item is added (trigger: .o_data_row td.o_data_cell:contains('Oh Mary')) 2026-10-28 00:14:50,975 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [36/45] Tour hr_skills_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 00:14:50,984 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:50] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.053 0.113 2026-10-28 00:14:51,032 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:51] "GET /web/image/hr.employee/36/avatar_128?unique=1793146490000 HTTP/1.1" 200 - 4 0.020 0.084 2026-10-28 00:14:51,040 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [37/45] Tour hr_skills_tour → Step Add a new Skill (trigger: .o_field_skills_one2many button:contains('ADD')) 2026-10-28 00:14:51,105 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [38/45] Tour hr_skills_tour → Step Select a song (trigger: .modal:contains(select skills) .o_field_widget[name='skill_id'] input) 2026-10-28 00:14:51,119 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:51] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 6 0.002 0.011 2026-10-28 00:14:51,182 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [39/45] Tour hr_skills_tour → Step Choose the song (trigger: .ui-autocomplete .ui-menu-item a:contains("Oh Mary")) 2026-10-28 00:14:51,194 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:51] "POST /web/dataset/call_kw/hr.skill/name_search HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 00:14:51,250 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [40/45] Tour hr_skills_tour → Step Save new skill (trigger: .modal:contains(select skills) .o_form_button_save:contains(save & close)) 2026-10-28 00:14:51,272 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:51] "POST /web/dataset/call_kw/hr.employee.skill/onchange HTTP/1.1" 200 - 3 0.001 0.018 2026-10-28 00:14:51,328 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [41/45] Tour hr_skills_tour → Step Close validation error popup (trigger: .modal:contains(validation error) .modal-footer .btn-primary) 2026-10-28 00:14:51,435 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:14:51] "POST /web/dataset/call_kw/hr.employee/web_save HTTP/1.1" 200 - 2 0.002 0.064 2026-10-28 00:14:51,515 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [42/45] Tour hr_skills_tour → Step Close skill dialog (trigger: .modal:contains(select skills) .modal-header .btn-close) 2026-10-28 00:14:51,594 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [43/45] Tour hr_skills_tour → Step Wait for modal to close (trigger: body:not(:has(.modal))) 2026-10-28 00:14:51,663 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [44/45] Tour hr_skills_tour → Step Check that no duplicate skill was added (trigger: .o_data_row td.o_data_cell:contains('Oh Mary')) 2026-10-28 00:14:51,716 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: [45/45] Tour hr_skills_tour → Step Discard changes (trigger: .o_form_button_cancel) 2026-10-28 00:14:51,802 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: tour succeeded 2026-10-28 00:14:51,803 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: ╔═══════════════════════════════╗ ║ TOUR hr_skills_tour SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-28 00:14:52,162 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui.browser: heap 42451356 (allocated 43937792) 2026-10-28 00:14:52,194 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Closing chrome headless with pid 163 2026-10-28 00:14:52,210 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Closing websocket connection 2026-10-28 00:14:52,218 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Terminating chrome headless with pid 163 2026-10-28 00:14:52,359 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_001452_359234_test_ui.txt 2026-10-28 00:14:52,359 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills.tests.test_ui.SkillsTestUI.test_ui: Removing chrome user profile "/tmp/tmpq7l5rtdt_chrome_odoo" 2026-10-28 00:14:52,452 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 00:14:55,022 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_skills_survey.tests.test_certification_flow: Starting TestCertificationFlow.test_resume_line_creation ... 2026-10-28 00:14:56,110 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 00:14:59,139 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_action_view_subtask_timesheet ... 2026-10-28 00:14:59,368 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242210, 242222, 242225] 2026-10-28 00:14:59,368 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [4902, 4914, 4917] 2026-10-28 00:14:59,488 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_collaborators_accessible_by_timesheet_user ... 2026-10-28 00:15:00,180 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_portal_timesheet: Starting TestPortalTimesheet.test_ensure_fields_view_get_access ... 2026-10-28 00:15:00,379 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 00:15:00,402 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_project: Starting TestProjectProject.test_create_projects ... 2026-10-28 00:15:00,601 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_project: Starting TestProjectProject.test_create_projects_with_default_analytic_account ... 2026-10-28 00:15:00,784 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 00:15:03,478 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing: Starting TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company ... 2026-10-28 00:15:11,456 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [375] 2026-10-28 00:15:12,140 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome pid: 459 2026-10-28 00:15:12,140 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome headless temporary user profile dir: /tmp/tmpp0nk8hyr_chrome_odoo 2026-10-28 00:15:12,141 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Issuing json command http://127.0.0.1:41927/json/version 2026-10-28 00:15:12,142 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:41927/json/version with timeout 3 increased to 10s during tests 2026-10-28 00:15:12,299 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Browser version: Chrome/150.0.7871.114 2026-10-28 00:15:12,299 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Issuing json command http://127.0.0.1:41927/json 2026-10-28 00:15:12,300 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:41927/json with timeout 3 increased to 10s during tests 2026-10-28 00:15:12,323 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Websocket url found: ws://127.0.0.1:41927/devtools/page/DA7CDDC9E0F3B26ED21000B70B84C7EB 2026-10-28 00:15:12,332 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Enable chrome headless console log notification 2026-10-28 00:15:12,340 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome headless enable page notifications 2026-10-28 00:15:12,654 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:georges1 from n/a 2026-10-28 00:15:12,667 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Setting session cookie in browser 2026-10-28 00:15:12,676 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-28 00:15:12,676 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-28 00:15:12,705 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:15:14,708 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:14] "GET /my/projects HTTP/1.1" 200 - 241 0.223 1.784 2026-10-28 00:15:14,721 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Navigation result: {'frameId': 'DA7CDDC9E0F3B26ED21000B70B84C7EB', 'loaderId': '26DC33EAC398C73C1A55B0C9FCE87770', 'isDownload': False} 2026-10-28 00:15:14,722 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-28 00:15:14,797 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 00:15:14,811 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 00:15:14,881 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:14] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.043 0.058 2026-10-28 00:15:14,891 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 00:15:14,913 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:14] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.068 2026-10-28 00:15:14,927 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 00:15:14,927 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 00:15:14,954 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 00:15:14,983 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:14] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.047 2026-10-28 00:15:15,120 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:15] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:15:15,137 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 00:15:15,165 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 00:15:15,166 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:15] "GET /web/image/website/1/logo/My%20Website?unique=f76e1b7 HTTP/1.1" 200 - 4 0.018 0.028 2026-10-28 00:15:15,248 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:15] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 4 0.003 0.021 2026-10-28 00:15:15,269 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 00:15:15,301 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:15] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.066 2026-10-28 00:15:15,864 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:15] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 00:15:15,991 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-10-28 00:15:16,002 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [1/23] Tour portal_project_sharing_tour → Step Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing))) 2026-10-28 00:15:16,067 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.147 2026-10-28 00:15:16,162 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:16] "POST /im_livechat/init HTTP/1.1" 200 - 24 0.034 0.189 2026-10-28 00:15:16,347 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:16] "GET /my/projects/31 HTTP/1.1" 200 - 33 0.035 0.177 2026-10-28 00:15:16,397 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:16] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.006 0.017 2026-10-28 00:15:16,452 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:16] "GET /en_US/my/projects/31/project_sharing HTTP/1.1" 301 - 0 0.000 0.002 2026-10-28 00:15:16,472 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:16] "GET /en/my/projects/31/project_sharing HTTP/1.1" 303 - 0 0.000 0.003 2026-10-28 00:15:16,703 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:16] "GET /my/projects/31/project_sharing HTTP/1.1" 200 - 52 0.037 0.173 2026-10-28 00:15:16,764 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:16] "GET /web/assets/e6e8627/project.webclient.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-10-28 00:15:16,772 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:16] "GET /web/assets/4c6c158/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-28 00:15:17,331 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:17] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 00:15:17,379 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: Owl is running in 'dev' mode. 2026-10-28 00:15:17,383 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.010 2026-10-28 00:15:17,551 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:17] "POST /web/action/load HTTP/1.1" 200 - 13 0.017 0.042 2026-10-28 00:15:17,620 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:17] "POST /mail/data HTTP/1.1" 200 - 19 0.033 0.068 2026-10-28 00:15:17,928 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:17] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 95 0.080 0.211 2026-10-28 00:15:17,936 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.287 2026-10-28 00:15:18,035 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [2/23] Tour portal_project_sharing_tour → Step Wait the project sharing feature be loaded (trigger: :iframe .o_project_sharing) 2026-10-28 00:15:18,063 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:18] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.011 0.054 2026-10-28 00:15:18,092 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [3/23] Tour portal_project_sharing_tour → Step Click "Create" button (trigger: :iframe button.o-kanban-button-new) 2026-10-28 00:15:18,095 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:18] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.005 0.045 2026-10-28 00:15:18,107 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.054 2026-10-28 00:15:18,183 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:18] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.017 0.113 2026-10-28 00:15:18,258 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:18] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.016 0.113 2026-10-28 00:15:18,479 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [4/23] Tour portal_project_sharing_tour → Step Create Task (trigger: :iframe .o_kanban_quick_create .o_field_widget[name="name"] input) 2026-10-28 00:15:18,517 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:18] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.004 0.019 2026-10-28 00:15:18,571 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:18] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 00:15:18,650 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [5/23] Tour portal_project_sharing_tour → Step Check that task stages cannot be drag and dropped (trigger: :iframe .o_kanban_group:not(.o_group_draggable)) 2026-10-28 00:15:18,711 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [6/23] Tour portal_project_sharing_tour → Step Go to the form view of this new task (trigger: :iframe .o_kanban_quick_create .o_kanban_edit) 2026-10-28 00:15:18,790 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [7/23] Tour portal_project_sharing_tour → Step Change the stage of the task. (trigger: :iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done)) 2026-10-28 00:15:18,976 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:18] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 65 0.060 0.131 2026-10-28 00:15:19,035 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:19] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 9 0.011 0.037 2026-10-28 00:15:19,211 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:19] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 34 0.037 0.090 2026-10-28 00:15:19,342 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:19] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 00:15:19,464 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:19] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 00:15:19,484 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-28 00:15:19,552 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:19] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.016 0.051 2026-10-28 00:15:19,563 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [8/23] Tour portal_project_sharing_tour → Step Write a message in the chatter of the task (trigger: :iframe .o-mail-Composer-input) 2026-10-28 00:15:19,734 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:19] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 28 0.063 0.090 2026-10-28 00:15:19,778 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [9/23] Tour portal_project_sharing_tour → Step Send the message (trigger: :iframe .o-mail-Composer-send:enabled) 2026-10-28 00:15:19,791 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:19] "POST /mail/chatter_fetch HTTP/1.1" 200 - 16 0.015 0.163 2026-10-28 00:15:19,826 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:19] "GET /web/image/res.partner/396/avatar_128?access_token=6fafbadacd4a2e86a3ba63f1e90598555c887391118b60740e76451fcd7d3472o0x6b0b927b&unique=1793146500000 HTTP/1.1" 200 - 5 0.006 0.185 2026-10-28 00:15:19,872 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:19] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.001 0.023 2026-10-28 00:15:19,880 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [10/23] Tour portal_project_sharing_tour → Step Go back to the kanban view (trigger: :iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing)) 2026-10-28 00:15:19,955 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [11/23] Tour portal_project_sharing_tour → Step open the search panel menu (trigger: :iframe .o_searchview_dropdown_toggler) 2026-10-28 00:15:20,094 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:20] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 53 0.089 0.146 2026-10-28 00:15:20,106 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:20] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.214 2026-10-28 00:15:20,180 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:20] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.012 2026-10-28 00:15:20,194 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:20] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-28 00:15:20,205 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:20] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.005 0.028 2026-10-28 00:15:20,488 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:20] "POST /mail/message/post HTTP/1.1" 200 - 41 0.046 0.076 2026-10-28 00:15:20,569 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:20] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 16 0.030 0.167 2026-10-28 00:15:20,645 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:20] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 14 0.023 0.248 2026-10-28 00:15:20,694 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:20] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.022 0.115 2026-10-28 00:15:20,730 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:20] "POST /mail/thread/data HTTP/1.1" 200 - 11 0.007 0.159 2026-10-28 00:15:20,804 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [12/23] Tour portal_project_sharing_tour → Step click on the first item in the filter menu (trigger: :iframe .o_filter_menu .dropdown-item:first-child) 2026-10-28 00:15:20,888 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [13/23] Tour portal_project_sharing_tour → Step click on the first item in the group by menu (trigger: :iframe .o_group_by_menu .dropdown-item:first-child) 2026-10-28 00:15:20,960 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [14/23] Tour portal_project_sharing_tour → Step open accordion "save current search" in favorite menu (trigger: :iframe .o_favorite_menu .o_add_favorite) 2026-10-28 00:15:21,013 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [15/23] Tour portal_project_sharing_tour → Step click to "save" button in favorite menu (trigger: :iframe .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-10-28 00:15:21,086 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [16/23] Tour portal_project_sharing_tour → Step click on the first item in the filter menu (trigger: :iframe .o_filter_menu .dropdown-item:first-child) 2026-10-28 00:15:21,122 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:21] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 7 0.018 0.014 2026-10-28 00:15:21,165 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [17/23] Tour portal_project_sharing_tour → Step click on the first item in the group by menu (trigger: :iframe .o_group_by_menu .dropdown-item:first-child) 2026-10-28 00:15:21,166 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:21] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.004 0.017 2026-10-28 00:15:21,197 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:21] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.007 0.034 2026-10-28 00:15:21,219 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [18/23] Tour portal_project_sharing_tour → Step click to "save" button in favorite menu (trigger: :iframe .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-10-28 00:15:21,294 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [19/23] Tour portal_project_sharing_tour → Step Go to the list view (trigger: :iframe button.o_switch_view.o_list) 2026-10-28 00:15:21,333 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:21] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 16 0.035 0.078 2026-10-28 00:15:21,356 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [20/23] Tour portal_project_sharing_tour → Step :iframe .o_list_view 2026-10-28 00:15:21,404 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:21] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 14 0.023 0.143 2026-10-28 00:15:21,531 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:21] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.009 0.146 2026-10-28 00:15:21,642 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:21] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 15 0.026 0.041 2026-10-28 00:15:21,647 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:15:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.064 2026-10-28 00:15:21,764 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [21/23] Tour portal_project_sharing_tour → Step :iframe .o_optional_columns_dropdown_toggle 2026-10-28 00:15:21,825 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [22/23] Tour portal_project_sharing_tour → Step :iframe .dropdown-item:contains("Milestone") 2026-10-28 00:15:21,883 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: [23/23] Tour portal_project_sharing_tour → Step Check the list view (trigger: :iframe .o_list_view) 2026-10-28 00:15:21,941 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: tour succeeded 2026-10-28 00:15:21,943 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-28 00:15:22,150 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.browser: heap 28486132 (allocated 30670848) 2026-10-28 00:15:22,169 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Closing chrome headless with pid 459 2026-10-28 00:15:22,175 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Closing websocket connection 2026-10-28 00:15:22,176 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Terminating chrome headless with pid 459 2026-10-28 00:15:22,329 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_001522_328739_test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company.txt 2026-10-28 00:15:22,329 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_sharing.TestProjectSharingHrTimesheet.test_portal_user_can_access_shared_global_project_with_timesheet_in_another_company: Removing chrome user profile "/tmp/tmpp0nk8hyr_chrome_odoo" 2026-10-28 00:15:22,434 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 00:15:22,650 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:26,787 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8972462e80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:26,789 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896e6caa20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:26,801 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:26,809 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896e6ca3e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:27,316 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:31,134 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8970e9d120> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:31,135 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896e9aa0c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:31,144 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:31,151 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896e9a8ea0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:31,606 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:34,732 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896fd44400> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:34,734 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896ec7f060> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:34,742 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:34,747 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896ec7fa60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:36,050 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:39,034 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896e6d8220> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:39,036 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896e9b9ee0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:39,045 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:39,051 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896e9ba160> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:39,543 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:43,384 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896d8bc720> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:43,385 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896e6e6340> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:43,392 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:43,398 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896e6e6160> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:43,826 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:47,630 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896d86fa60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:47,631 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896e6f6660> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:47,640 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:47,646 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896e6f7740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:48,103 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:51,241 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f897095ef20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:51,243 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f897062b920> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:51,253 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:51,259 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f897062ad40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:52,606 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:55,968 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8971504d60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:55,971 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896fabe700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:55,981 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:55,988 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896fabe5c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_project_task_quick_create.py", line 11, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:15:58,461 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [376] 2026-10-28 00:15:58,486 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8842] 2026-10-28 00:15:58,497 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:15:59,091 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [377] 2026-10-28 00:15:59,114 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8844] 2026-10-28 00:15:59,129 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:15:59,770 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [378] 2026-10-28 00:15:59,791 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8846] 2026-10-28 00:15:59,802 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:16:01,152 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [379] 2026-10-28 00:16:01,166 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8857] 2026-10-28 00:16:01,176 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:16:01,222 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_task_quick_create: Starting TestProjectTaskQuickCreate.test_create_task_with_invalid_expressions ... 2026-10-28 00:16:01,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet.tests.test_project_task_quick_create: Starting TestProjectTaskQuickCreate.test_create_task_with_valid_expressions ... 2026-10-28 00:16:02,972 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:06,401 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896f12ec00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:06,403 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8971504d60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:06,430 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:06,441 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f89704ee3e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:06,522 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 00:16:07,177 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:11,517 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896dc605e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:11,519 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896efd3a60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:11,526 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:11,533 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896efd3f60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:12,011 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:15,859 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896eba59e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:15,860 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f897124aa20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:15,870 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:15,877 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f897124afc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:16,393 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:19,631 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f89707fec00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:19,632 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896e8d9e40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:19,640 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:19,647 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896e8db380> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:21,083 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:24,117 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896ec7c4a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:24,119 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8970c639c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:24,130 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:24,136 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8970c62160> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:24,640 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:28,454 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f89707fc0e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:28,455 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8970c71a80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:28,465 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:28,472 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8970c725c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:28,932 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:33,055 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896f5ac040> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:33,057 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8970d30fe0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:33,066 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:33,074 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8970d30540> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:33,499 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:37,424 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f897051b600> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:37,425 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896d86f1a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:37,431 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:37,437 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896d86e7a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:37,894 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:41,207 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896e6e4b80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:41,209 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896f805bc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:41,220 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:41,225 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896f804720> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/tests/test_timesheet_attendance.py", line 13, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_timesheet/tests/test_timesheet.py", line 31, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:43,864 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-10-28 00:16:43,883 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8872] 2026-10-28 00:16:43,894 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:16:44,533 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-10-28 00:16:44,548 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8874] 2026-10-28 00:16:44,560 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:16:45,176 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-10-28 00:16:45,193 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8876] 2026-10-28 00:16:45,204 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:16:46,570 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-10-28 00:16:46,585 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8887] 2026-10-28 00:16:46,596 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:16:46,719 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_timesheet_attendance.tests.test_timesheet_attendance: Starting TestTimesheetAttendance.test_timesheet_attendance_report ... 2026-10-28 00:16:46,942 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:50,002 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8970c634c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:50,003 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896e6e4b80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:50,010 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:50,015 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f899e56df80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 00:16:50,057 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 00:16:51,836 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_work_entry_contract.tests.test_global_time_off: Starting TestGlobalTimeOff.test_gto_no_calendar ... 2026-10-28 00:16:52,900 103 INFO rb-99b0b46-226057-429590 odoo.addons.hr_work_entry_contract.tests.test_global_time_off: Starting TestGlobalTimeOff.test_gto_other_calendar ... 2026-10-28 00:16:53,216 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [3529, 3530] 2026-10-28 00:16:53,992 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 00:16:54,720 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-10-28 00:16:54,750 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8897] 2026-10-28 00:16:54,767 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:16:55,533 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-10-28 00:16:55,548 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8899] 2026-10-28 00:16:55,557 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:16:55,627 103 INFO rb-99b0b46-226057-429590 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_01_upload_document ... 2026-10-28 00:16:55,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 00:16:55,677 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:16:56,144 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:16:56] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 24 0.031 0.440 2026-10-28 00:16:56,170 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:16:56] "GET /web/content/3537?unique=7b502c3a1f48c8609ae212cdfb639dee39673f5e&download=true HTTP/1.1" 200 - 3 0.001 0.016 2026-10-28 00:16:56,171 103 INFO rb-99b0b46-226057-429590 odoo.addons.html_editor.tests.test_controller.TestController.test_01_upload_document: waiting for threads: [] 2026-10-28 00:16:56,244 103 INFO rb-99b0b46-226057-429590 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_03_get_image_info ... 2026-10-28 00:16:56,276 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 00:16:56,303 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:16:56,856 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:16:56] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 31 0.039 0.520 2026-10-28 00:16:56,872 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:16:56] "POST /html_editor/get_image_info HTTP/1.1" 200 - 3 0.001 0.008 2026-10-28 00:16:56,876 103 INFO rb-99b0b46-226057-429590 odoo.addons.html_editor.tests.test_controller.TestController.test_03_get_image_info: waiting for threads: [] 2026-10-28 00:16:56,922 103 INFO rb-99b0b46-226057-429590 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_04_admin_attachment ... 2026-10-28 00:16:56,952 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin_user from n/a 2026-10-28 00:16:56,981 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:16:57,558 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:16:57] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 31 0.027 0.553 2026-10-28 00:16:57,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.html_editor.tests.test_controller: Starting TestController.test_05_internal_link_preview ... 2026-10-28 00:16:57,625 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin_user from n/a 2026-10-28 00:16:57,642 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:16:58,104 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:16:58] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 22 0.022 0.444 2026-10-28 00:16:58,112 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:16:58] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 1 0.001 0.004 2026-10-28 00:16:58,170 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:16:58] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 22 0.011 0.040 2026-10-28 00:16:58,182 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:16:58] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 00:16:58,197 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:16:58] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 00:16:58,204 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:16:58] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 00:16:58,221 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:16:58] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 00:16:58,252 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:16:58] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 3 0.010 0.018 2026-10-28 00:16:58,275 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:16:58] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 1 0.003 0.005 2026-10-28 00:16:58,277 103 INFO rb-99b0b46-226057-429590 odoo.addons.html_editor.tests.test_controller.TestController.test_05_internal_link_preview: waiting for threads: [] 2026-10-28 00:16:58,334 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 00:16:58,364 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_call: Starting TestCall.test_visitor_cannot_start_call ... 2026-10-28 00:16:59,178 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:17:00,883 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:00] "POST /im_livechat/get_session HTTP/1.1" 200 - 79 0.097 1.611 2026-10-28 00:17:00,922 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:00] "POST /mail/rtc/channel/join_call HTTP/1.1" 200 - 13 0.011 0.023 2026-10-28 00:17:00,924 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_call.TestCall.test_visitor_cannot_start_call: waiting for threads: [] 2026-10-28 00:17:00,978 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 00:17:01,172 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui ... 2026-10-28 00:17:01,662 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome pid: 693 2026-10-28 00:17:01,663 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome headless temporary user profile dir: /tmp/tmps8c0rb3k_chrome_odoo 2026-10-28 00:17:01,663 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Issuing json command http://127.0.0.1:46803/json/version 2026-10-28 00:17:01,664 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:46803/json/version with timeout 3 increased to 10s during tests 2026-10-28 00:17:01,715 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Browser version: Chrome/150.0.7871.114 2026-10-28 00:17:01,716 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Issuing json command http://127.0.0.1:46803/json 2026-10-28 00:17:01,716 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:46803/json with timeout 3 increased to 10s during tests 2026-10-28 00:17:01,732 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Websocket url found: ws://127.0.0.1:46803/devtools/page/57D45362C7D84FDF7CDDA6D5036009C1 2026-10-28 00:17:01,766 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Enable chrome headless console log notification 2026-10-28 00:17:01,790 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome headless enable page notifications 2026-10-28 00:17:01,921 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 00:17:01,932 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Setting session cookie in browser 2026-10-28 00:17:01,950 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 00:17:01,950 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 00:17:01,975 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:17:03,857 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:03] "GET /odoo HTTP/1.1" 200 - 181 0.179 1.706 2026-10-28 00:17:03,866 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Navigation result: {'frameId': '57D45362C7D84FDF7CDDA6D5036009C1', 'loaderId': '2CE6798A95E2BF59CFBB0107B8BF2A7E', 'isDownload': False} 2026-10-28 00:17:03,866 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Evaluate ready code "odoo.isTourReady('im_livechat_chatbot_steps_sequence_tour')" 2026-10-28 00:17:04,965 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:04] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.491 0.572 2026-10-28 00:17:04,976 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:04] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.069 2026-10-28 00:17:04,990 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:04] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.076 2026-10-28 00:17:05,004 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:05] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 1.080 2026-10-28 00:17:05,021 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.113 2026-10-28 00:17:05,038 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 00:17:05,073 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 1.137 2026-10-28 00:17:05,155 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:05] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-28 00:17:06,272 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 00:17:06,278 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 00:17:06,282 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 00:17:06,321 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.013 2026-10-28 00:17:06,342 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: Owl is running in 'dev' mode. 2026-10-28 00:17:06,402 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 00:17:06,512 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 0.137 2026-10-28 00:17:06,522 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.142 2026-10-28 00:17:06,549 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: The ready code tooks too much time : 2.6831915378570557 2026-10-28 00:17:06,571 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Evaluate test code "odoo.startTour('im_livechat_chatbot_steps_sequence_tour', {"stepDelay": 1000, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 00:17:06,577 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.101 2026-10-28 00:17:06,595 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [1/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 00:17:06,692 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:17:06,765 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.068 0.224 2026-10-28 00:17:06,811 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.129 2026-10-28 00:17:06,847 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.279 2026-10-28 00:17:06,899 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 00:17:06,909 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 00:17:07,334 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:07] "POST /mail/data HTTP/1.1" 200 - 144 0.227 0.515 2026-10-28 00:17:07,336 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.761 2026-10-28 00:17:07,414 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:07] "GET /web/image/res.partner/3/avatar_128?unique=1793146621000 HTTP/1.1" 200 - 9 0.011 0.553 2026-10-28 00:17:07,454 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.610 2026-10-28 00:17:07,511 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.019 0.665 2026-10-28 00:17:07,567 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 00:17:07,604 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.009 0.025 2026-10-28 00:17:07,769 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 00:17:07,770 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [2/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .o_app[data-menu-xmlid="im_livechat.menu_livechat_root"] 2026-10-28 00:17:07,797 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:07] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 00:17:07,940 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:07] "POST /mail/data HTTP/1.1" 200 - 84 0.090 0.156 2026-10-28 00:17:08,096 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 00:17:08,274 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:08] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.011 0.010 2026-10-28 00:17:08,328 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:08] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 00:17:08,341 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:08] "GET /web/image/discuss.channel/2/avatar_128?unique=88ea6f0c68a47d687ea778e95d5c1d3f8d44ef0ab7b5e25ffcef340fb4570c40eae97b53e5e6e90297743e1a914cca581568af8c7b7c5074f9e67e5842965054 HTTP/1.1" 200 - 8 0.033 0.043 2026-10-28 00:17:08,359 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:08] "GET /web/image/mail.guest/8/avatar_128?unique=1793142723000 HTTP/1.1" 200 - 4 0.004 0.055 2026-10-28 00:17:08,382 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:08] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 3 0.004 0.087 2026-10-28 00:17:08,475 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:08] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 16 0.023 0.166 2026-10-28 00:17:08,864 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [3/16] Tour im_livechat_chatbot_steps_sequence_tour → Step button[data-menu-xmlid="im_livechat.livechat_config"] 2026-10-28 00:17:08,900 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:08] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.019 2026-10-28 00:17:09,344 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:09] "POST /web/dataset/call_kw/im_livechat.channel/get_views HTTP/1.1" 200 - 158 0.132 0.250 2026-10-28 00:17:09,459 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:09] "POST /web/dataset/call_kw/im_livechat.channel/web_search_read HTTP/1.1" 200 - 12 0.014 0.052 2026-10-28 00:17:09,920 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [4/16] Tour im_livechat_chatbot_steps_sequence_tour → Step a[data-menu-xmlid="im_livechat.chatbot_config"] 2026-10-28 00:17:10,985 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [5/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .o_list_button_add 2026-10-28 00:17:11,009 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:11] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.017 2026-10-28 00:17:11,092 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:11] "POST /web/dataset/call_kw/chatbot.script/get_views HTTP/1.1" 200 - 22 0.013 0.038 2026-10-28 00:17:11,141 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:11] "POST /web/dataset/call_kw/chatbot.script/web_search_read HTTP/1.1" 200 - 2 0.003 0.005 2026-10-28 00:17:11,154 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 00:17:12,050 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [6/16] Tour im_livechat_chatbot_steps_sequence_tour → Step input[id="title_0"] 2026-10-28 00:17:12,110 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:12] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 15 0.011 0.024 2026-10-28 00:17:12,118 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 00:17:12,153 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:12] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 00:17:12,315 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:12] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:17:13,142 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [7/16] Tour im_livechat_chatbot_steps_sequence_tour → Step div[name="script_step_ids"] .o_field_x2many_list_row_add a 2026-10-28 00:17:14,210 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [8/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal textarea#message_0 2026-10-28 00:17:14,245 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:14] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 10 0.009 0.023 2026-10-28 00:17:14,271 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:14] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 00:17:15,277 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [9/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal button:contains(Save & New):enabled 2026-10-28 00:17:16,356 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [10/16] Tour im_livechat_chatbot_steps_sequence_tour → Step tr:contains("Step 1") 2026-10-28 00:17:16,362 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:16] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 00:17:16,377 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:17:16,624 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:16] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 52 0.058 0.152 2026-10-28 00:17:16,664 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:16] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 00:17:17,416 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [11/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal textarea#message_0 2026-10-28 00:17:18,483 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [12/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal button:contains(Save & New):enabled 2026-10-28 00:17:19,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [13/16] Tour im_livechat_chatbot_steps_sequence_tour → Step tr:contains("Step 2") 2026-10-28 00:17:19,584 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:19] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.007 0.017 2026-10-28 00:17:19,638 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:19] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 14 0.012 0.018 2026-10-28 00:17:19,672 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:19] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 00:17:20,623 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [14/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal textarea#message_0 2026-10-28 00:17:21,691 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [15/16] Tour im_livechat_chatbot_steps_sequence_tour → Step .modal button:contains(Save & Close) 2026-10-28 00:17:22,768 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: [16/16] Tour im_livechat_chatbot_steps_sequence_tour → Step body.o_web_client:not(.modal-open) 2026-10-28 00:17:22,785 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:22] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.003 0.013 2026-10-28 00:17:22,836 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:22] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.005 0.015 2026-10-28 00:17:23,832 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: tour succeeded 2026-10-28 00:17:23,833 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR im_livechat_chatbot_steps_sequence_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-28 00:17:24,099 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui.browser: heap 32405096 (allocated 33837056) 2026-10-28 00:17:24,110 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Closing chrome headless with pid 693 2026-10-28 00:17:24,113 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Closing websocket connection 2026-10-28 00:17:24,115 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Terminating chrome headless with pid 693 2026-10-28 00:17:24,233 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_001724_232832_test_chatbot_steps_sequence_ui.txt 2026-10-28 00:17:24,233 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_ui: Removing chrome user profile "/tmp/tmps8c0rb3k_chrome_odoo" 2026-10-28 00:17:24,292 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui: Starting TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui ... 2026-10-28 00:17:24,731 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome pid: 925 2026-10-28 00:17:24,731 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome headless temporary user profile dir: /tmp/tmpqziuygvc_chrome_odoo 2026-10-28 00:17:24,731 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Issuing json command http://127.0.0.1:41243/json/version 2026-10-28 00:17:24,733 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:41243/json/version with timeout 3 increased to 10s during tests 2026-10-28 00:17:24,776 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Browser version: Chrome/150.0.7871.114 2026-10-28 00:17:24,776 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Issuing json command http://127.0.0.1:41243/json 2026-10-28 00:17:24,777 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:41243/json with timeout 3 increased to 10s during tests 2026-10-28 00:17:24,813 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Websocket url found: ws://127.0.0.1:41243/devtools/page/92561572285F02F0212F0A391D2EC42E 2026-10-28 00:17:24,819 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Enable chrome headless console log notification 2026-10-28 00:17:24,826 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome headless enable page notifications 2026-10-28 00:17:24,973 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 00:17:24,984 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Setting session cookie in browser 2026-10-28 00:17:25,006 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 00:17:25,006 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 00:17:25,046 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:17:26,762 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:26] "GET /odoo HTTP/1.1" 200 - 186 0.168 1.557 2026-10-28 00:17:26,770 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Navigation result: {'frameId': '92561572285F02F0212F0A391D2EC42E', 'loaderId': '5A00CC4C2AF2EDED7EEEF5E721CCEAB2', 'isDownload': False} 2026-10-28 00:17:26,770 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Evaluate ready code "odoo.isTourReady('im_livechat_chatbot_steps_sequence_with_move_tour')" 2026-10-28 00:17:26,826 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:26] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-28 00:17:26,865 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:26] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.039 2026-10-28 00:17:26,923 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:26] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.091 2026-10-28 00:17:26,970 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.056 2026-10-28 00:17:26,989 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 00:17:28,086 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:28] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.485 0.703 2026-10-28 00:17:28,103 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:28] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 1.030 2026-10-28 00:17:28,154 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:28] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.011 0.807 2026-10-28 00:17:28,386 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-28 00:17:28,388 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-28 00:17:28,394 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-28 00:17:28,422 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.016 2026-10-28 00:17:28,426 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: Owl is running in 'dev' mode. 2026-10-28 00:17:28,495 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 00:17:28,554 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 0.089 2026-10-28 00:17:28,558 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-10-28 00:17:28,653 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Evaluate test code "odoo.startTour('im_livechat_chatbot_steps_sequence_with_move_tour', {"stepDelay": 1000, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 00:17:28,670 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [1/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 00:17:28,716 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.049 0.147 2026-10-28 00:17:28,748 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.231 2026-10-28 00:17:28,779 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.167 2026-10-28 00:17:28,881 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 00:17:28,882 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 00:17:29,308 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:29] "POST /mail/data HTTP/1.1" 200 - 145 0.227 0.404 2026-10-28 00:17:29,312 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.635 2026-10-28 00:17:29,368 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.570 2026-10-28 00:17:29,429 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:29] "GET /web/image/res.partner/3/avatar_128?unique=1793146621000 HTTP/1.1" 200 - 9 0.012 0.621 2026-10-28 00:17:29,454 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:29] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.644 2026-10-28 00:17:29,553 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 00:17:29,628 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.028 0.032 2026-10-28 00:17:29,756 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 00:17:29,760 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 00:17:29,774 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.026 0.074 2026-10-28 00:17:29,794 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [2/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .o_app[data-menu-xmlid="im_livechat.menu_livechat_root"] 2026-10-28 00:17:29,836 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:29] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 00:17:30,166 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:30] "POST /mail/data HTTP/1.1" 200 - 84 0.167 0.322 2026-10-28 00:17:30,203 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.419 2026-10-28 00:17:30,300 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-28 00:17:30,453 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:30] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.013 0.016 2026-10-28 00:17:30,457 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:30] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 00:17:30,495 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:30] "GET /web/image/discuss.channel/2/avatar_128?unique=88ea6f0c68a47d687ea778e95d5c1d3f8d44ef0ab7b5e25ffcef340fb4570c40eae97b53e5e6e90297743e1a914cca581568af8c7b7c5074f9e67e5842965054 HTTP/1.1" 200 - 8 0.017 0.044 2026-10-28 00:17:30,515 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:30] "GET /web/image/mail.guest/8/avatar_128?unique=1793142723000 HTTP/1.1" 200 - 4 0.003 0.065 2026-10-28 00:17:30,582 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:30] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 16 0.019 0.118 2026-10-28 00:17:30,598 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:30] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 3 0.004 0.157 2026-10-28 00:17:30,912 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [3/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step button[data-menu-xmlid="im_livechat.livechat_config"] 2026-10-28 00:17:30,938 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:30] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.014 2026-10-28 00:17:31,374 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:31] "POST /web/dataset/call_kw/im_livechat.channel/get_views HTTP/1.1" 200 - 158 0.125 0.262 2026-10-28 00:17:31,464 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:31] "POST /web/dataset/call_kw/im_livechat.channel/web_search_read HTTP/1.1" 200 - 12 0.012 0.045 2026-10-28 00:17:31,966 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [4/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step a[data-menu-xmlid="im_livechat.chatbot_config"] 2026-10-28 00:17:33,030 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [5/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .o_list_button_add 2026-10-28 00:17:33,053 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:33] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.015 2026-10-28 00:17:33,123 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:33] "POST /web/dataset/call_kw/chatbot.script/get_views HTTP/1.1" 200 - 22 0.015 0.033 2026-10-28 00:17:33,162 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:33] "POST /web/dataset/call_kw/chatbot.script/web_search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-10-28 00:17:33,170 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 00:17:34,105 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [6/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step input[id="title_0"] 2026-10-28 00:17:34,152 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:34] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 15 0.010 0.017 2026-10-28 00:17:34,158 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 00:17:34,224 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:34] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 1 0.001 0.020 2026-10-28 00:17:34,383 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:34] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 00:17:35,197 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [7/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step div[name="script_step_ids"] .o_field_x2many_list_row_add a 2026-10-28 00:17:36,271 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [8/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-28 00:17:36,302 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:36] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 10 0.007 0.022 2026-10-28 00:17:36,332 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:36] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 00:17:37,355 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [9/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal button:contains(Save & New):enabled 2026-10-28 00:17:38,444 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [10/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step tr:contains("Step 1") 2026-10-28 00:17:38,450 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:38] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 00:17:38,464 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:17:38,700 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:38] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 59 0.061 0.146 2026-10-28 00:17:38,738 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:38] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 00:17:39,508 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [11/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-28 00:17:40,581 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [12/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal button:contains(Save & New):enabled 2026-10-28 00:17:41,670 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [13/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step tr:contains("Step 2") 2026-10-28 00:17:41,678 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:41] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.004 0.014 2026-10-28 00:17:41,756 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:41] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 14 0.011 0.025 2026-10-28 00:17:41,832 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:41] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.015 2026-10-28 00:17:42,726 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [14/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-28 00:17:43,804 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [15/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal button:contains(Save & New) 2026-10-28 00:17:44,883 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [16/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step tr:contains("Step 3") 2026-10-28 00:17:44,905 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:44] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.006 0.020 2026-10-28 00:17:44,950 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:44] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.008 0.018 2026-10-28 00:17:44,989 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:44] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 00:17:45,942 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [17/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-28 00:17:47,009 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [18/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step button:contains("Save & New") 2026-10-28 00:17:48,105 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [19/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step tr:contains("Step 4") 2026-10-28 00:17:48,117 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:48] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.003 0.018 2026-10-28 00:17:48,197 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:48] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.010 0.018 2026-10-28 00:17:48,235 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:48] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 00:17:49,160 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [20/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-28 00:17:50,229 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [21/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal button:contains(Save & Close) 2026-10-28 00:17:51,325 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [22/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step body.o_web_client:not(.modal-open) 2026-10-28 00:17:51,337 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:51] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.008 0.017 2026-10-28 00:17:51,397 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:51] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 13 0.005 0.020 2026-10-28 00:17:52,386 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [23/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step div[name="script_step_ids"] tr:nth-child(5) .o_row_handle 2026-10-28 00:17:53,570 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:53] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.011 0.016 2026-10-28 00:17:53,575 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [24/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step div[name="script_step_ids"] .o_field_x2many_list_row_add a 2026-10-28 00:17:53,591 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:53] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.004 0.030 2026-10-28 00:17:53,602 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:53] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.002 0.051 2026-10-28 00:17:53,613 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:53] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 5 0.003 0.056 2026-10-28 00:17:53,689 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:53] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.006 0.020 2026-10-28 00:17:54,641 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [25/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal textarea#message_0 2026-10-28 00:17:54,653 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:54] "POST /web/dataset/call_kw/chatbot.script.step/onchange HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 00:17:55,707 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [26/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step .modal button:contains(Save & Close) 2026-10-28 00:17:56,778 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [27/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step body.o_web_client:not(.modal-open) 2026-10-28 00:17:56,799 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:56] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 9 0.004 0.015 2026-10-28 00:17:56,857 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:17:56] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 15 0.007 0.018 2026-10-28 00:17:57,835 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: [28/28] Tour im_livechat_chatbot_steps_sequence_with_move_tour → Step tr:contains("Step 6") 2026-10-28 00:17:58,892 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: tour succeeded 2026-10-28 00:17:58,893 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR im_livechat_chatbot_steps_sequence_with_move_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-10-28 00:17:59,176 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui.browser: heap 33973476 (allocated 35147776) 2026-10-28 00:17:59,190 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Closing chrome headless with pid 925 2026-10-28 00:17:59,191 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Closing websocket connection 2026-10-28 00:17:59,191 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Terminating chrome headless with pid 925 2026-10-28 00:17:59,326 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_001759_325710_test_chatbot_steps_sequence_with_move_ui.txt 2026-10-28 00:17:59,326 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_form_ui.TestLivechatChatbotFormUI.test_chatbot_steps_sequence_with_move_ui: Removing chrome user profile "/tmp/tmpqziuygvc_chrome_odoo" 2026-10-28 00:17:59,411 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 00:17:59,541 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_clear_answers_on_step_type_change ... 2026-10-28 00:18:00,034 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome pid: 1176 2026-10-28 00:18:00,035 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome headless temporary user profile dir: /tmp/tmp3nvw4uqi_chrome_odoo 2026-10-28 00:18:00,035 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Issuing json command http://127.0.0.1:38711/json/version 2026-10-28 00:18:00,036 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:38711/json/version with timeout 3 increased to 10s during tests 2026-10-28 00:18:00,188 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Browser version: Chrome/150.0.7871.114 2026-10-28 00:18:00,189 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Issuing json command http://127.0.0.1:38711/json 2026-10-28 00:18:00,189 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:38711/json with timeout 3 increased to 10s during tests 2026-10-28 00:18:00,229 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Websocket url found: ws://127.0.0.1:38711/devtools/page/5C9A7DA343E762464C5598B0C8EEF1B1 2026-10-28 00:18:00,253 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Enable chrome headless console log notification 2026-10-28 00:18:00,269 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome headless enable page notifications 2026-10-28 00:18:00,395 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 00:18:00,406 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Setting session cookie in browser 2026-10-28 00:18:00,413 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Open "http://127.0.0.1:8069/odoo/action-724" in browser 2026-10-28 00:18:00,413 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Navigating to: "http://127.0.0.1:8069/odoo/action-724" 2026-10-28 00:18:00,462 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:18:03,466 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:03] "GET /odoo/action-724 HTTP/1.1" 200 - 189 0.199 2.810 2026-10-28 00:18:03,477 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Navigation result: {'frameId': '5C9A7DA343E762464C5598B0C8EEF1B1', 'loaderId': '69B7DA6C017A0FE20A8815729962269F', 'isDownload': False} 2026-10-28 00:18:03,477 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Evaluate ready code "odoo.isTourReady('change_chatbot_step_type')" 2026-10-28 00:18:03,539 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:03] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.011 0.010 2026-10-28 00:18:03,577 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:03] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.012 0.044 2026-10-28 00:18:03,590 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:03] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 00:18:03,653 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 00:18:04,691 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:04] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.464 0.683 2026-10-28 00:18:04,732 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 1.155 2026-10-28 00:18:04,743 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:04] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.041 2026-10-28 00:18:04,776 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:04] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.832 2026-10-28 00:18:04,969 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 00:18:04,976 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 00:18:04,976 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 00:18:05,019 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.020 2026-10-28 00:18:05,021 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: Owl is running in 'dev' mode. 2026-10-28 00:18:05,090 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 00:18:05,173 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.030 0.107 2026-10-28 00:18:05,190 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.118 2026-10-28 00:18:05,269 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Evaluate test code "odoo.startTour('change_chatbot_step_type', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-724", "delayToCheckUndeterminisms": 0})" 2026-10-28 00:18:05,287 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [1/6] Tour change_chatbot_step_type → Step Open an existing script (trigger: .o_field_cell[data-tooltip='Clear Answer Test Bot']) 2026-10-28 00:18:05,351 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 00:18:05,418 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.061 0.233 2026-10-28 00:18:05,472 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.363 2026-10-28 00:18:05,917 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:05] "POST /mail/data HTTP/1.1" 200 - 144 0.173 0.490 2026-10-28 00:18:05,925 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 00:18:05,945 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 00:18:05,988 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.632 2026-10-28 00:18:06,037 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.531 2026-10-28 00:18:06,083 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "POST /web/action/load HTTP/1.1" 200 - 8 0.012 0.569 2026-10-28 00:18:06,086 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.821 2026-10-28 00:18:06,142 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.011 0.639 2026-10-28 00:18:06,191 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.018 0.932 2026-10-28 00:18:06,201 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.031 2026-10-28 00:18:06,242 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.016 0.041 2026-10-28 00:18:06,313 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 00:18:06,347 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "POST /web/dataset/call_kw/chatbot.script/get_views HTTP/1.1" 200 - 27 0.032 0.106 2026-10-28 00:18:06,400 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "POST /web/dataset/call_kw/chatbot.script/web_search_read HTTP/1.1" 200 - 2 0.003 0.006 2026-10-28 00:18:06,407 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 00:18:06,591 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [2/6] Tour change_chatbot_step_type → Step Open first step (trigger: .o_row_draggable .o_field_cell:contains("Question")) 2026-10-28 00:18:06,632 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 00:18:06,664 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 15 0.009 0.034 2026-10-28 00:18:06,720 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "POST /web/dataset/call_kw/chatbot.script/web_read HTTP/1.1" 200 - 13 0.011 0.026 2026-10-28 00:18:06,848 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:18:06,940 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [3/6] Tour change_chatbot_step_type → Step Change step type to 'text' (trigger: div[name="step_type"] select) 2026-10-28 00:18:06,952 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 00:18:06,977 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:06] "POST /web/dataset/call_kw/chatbot.script.step/get_views HTTP/1.1" 200 - 10 0.009 0.025 2026-10-28 00:18:07,031 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:07] "POST /web/dataset/call_kw/chatbot.script.step/web_read HTTP/1.1" 200 - 7 0.002 0.017 2026-10-28 00:18:07,178 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [4/6] Tour change_chatbot_step_type → Step Verify answers cleared (trigger: .btn-primary:contains('Save')) 2026-10-28 00:18:07,254 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [5/6] Tour change_chatbot_step_type → Step .o_form_button_save 2026-10-28 00:18:07,307 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:07] "POST /web/dataset/call_kw/chatbot.script/onchange HTTP/1.1" 200 - 10 0.014 0.028 2026-10-28 00:18:07,386 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: [6/6] Tour change_chatbot_step_type → Step .o_form_button_save:not(:visible) 2026-10-28 00:18:07,420 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted chatbot.script.answer records with IDs: [9, 10] 2026-10-28 00:18:07,442 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:07] "POST /web/dataset/call_kw/chatbot.script/web_save HTTP/1.1" 200 - 22 0.014 0.034 2026-10-28 00:18:07,518 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: tour succeeded 2026-10-28 00:18:07,519 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: ╔═════════════════════════════════════════╗ ║ TOUR change_chatbot_step_type SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-28 00:18:07,712 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change.browser: heap 28344300 (allocated 29999104) 2026-10-28 00:18:07,748 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Closing chrome headless with pid 1176 2026-10-28 00:18:07,758 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Closing websocket connection 2026-10-28 00:18:07,763 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Terminating chrome headless with pid 1176 2026-10-28 00:18:07,899 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_001807_899520_test_chatbot_clear_answers_on_step_type_change.txt 2026-10-28 00:18:07,899 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals.ChatbotCase.test_chatbot_clear_answers_on_step_type_change: Removing chrome user profile "/tmp/tmp3nvw4uqi_chrome_odoo" 2026-10-28 00:18:07,947 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_duplicate ... 2026-10-28 00:18:08,121 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_is_forward_operator_child ... 2026-10-28 00:18:08,175 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_multiple_rules_on_same_url ... 2026-10-28 00:18:08,772 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-10-28 00:18:08,788 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8910] 2026-10-28 00:18:08,798 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:18:09,031 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_not_invited_to_rtc_calls ... 2026-10-28 00:18:09,048 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:18:09,752 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:09] "POST /im_livechat/get_session HTTP/1.1" 200 - 116 0.106 0.601 2026-10-28 00:18:09,973 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_steps ... 2026-10-28 00:18:09,990 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:18:10,653 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:10] "POST /im_livechat/get_session HTTP/1.1" 200 - 116 0.086 0.582 2026-10-28 00:18:10,948 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_steps_sequence ... 2026-10-28 00:18:11,069 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_welcome_steps ... 2026-10-28 00:18:11,084 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted chatbot.script.step records with IDs: [24, 25] 2026-10-28 00:18:11,124 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_chatbot_internals: Starting ChatbotCase.test_chatbot_without_operator ... 2026-10-28 00:18:11,248 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:18:11,938 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:11] "POST /im_livechat/get_session HTTP/1.1" 200 - 86 0.072 0.623 2026-10-28 00:18:12,131 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:12] "POST /chatbot/step/trigger HTTP/1.1" 200 - 53 0.043 0.061 2026-10-28 00:18:12,189 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 00:18:12,900 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_access_denied_for_wrong_channel ... 2026-10-28 00:18:12,910 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:18:13,517 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:13] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 82 0.084 0.526 2026-10-28 00:18:13,535 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:13] "POST /im_livechat/cors/channel/messages HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 00:18:13,580 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_access_routes_with_valid_guest_token ... 2026-10-28 00:18:13,612 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:18:15,538 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:15] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 90 0.099 1.831 2026-10-28 00:18:15,607 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:15] "POST /im_livechat/cors/channel/messages HTTP/1.1" 200 - 18 0.033 0.027 2026-10-28 00:18:15,609 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_cors_livechat.TestCorsLivechat.test_access_routes_with_valid_guest_token: waiting for threads: [] 2026-10-28 00:18:15,668 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_ignore_guest_cookie ... 2026-10-28 00:18:15,701 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /im_livechat/cors/get_session in /im_livechat/tests/test_cors_livechat.py:TestCorsLivechat.test_ignore_guest_cookie 2026-10-28 00:18:15,707 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:18:16,252 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /im_livechat/cors/get_session in /im_livechat/tests/test_cors_livechat.py:TestCorsLivechat.test_ignore_guest_cookie 2026-10-28 00:18:16,474 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:16] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 90 0.127 0.647 2026-10-28 00:18:16,517 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_cors_livechat: Starting TestCorsLivechat.test_ignore_user_cookie ... 2026-10-28 00:18:16,544 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 00:18:16,563 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:18:17,255 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:18:17] "POST /im_livechat/cors/get_session HTTP/1.1" 200 - 88 0.078 0.618 2026-10-28 00:18:17,333 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 00:18:47,315 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_digest: Starting TestLiveChatDigest.test_kpi_livechat_rating_value ... 2026-10-28 00:18:47,972 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 00:19:09,108 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 00:19:09,109 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 00:19:12,476 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-10-28 00:19:12,497 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9902] 2026-10-28 00:19:12,508 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:13,514 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-10-28 00:19:13,528 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9904] 2026-10-28 00:19:13,542 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:13,703 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_channel_not_pinned_for_operator_before_first_message ... 2026-10-28 00:19:13,725 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:19:14,405 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:14] "POST /im_livechat/get_session HTTP/1.1" 200 - 77 0.084 0.601 2026-10-28 00:19:14,542 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:michel from n/a 2026-10-28 00:19:14,717 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:14] "POST /mail/data HTTP/1.1" 200 - 50 0.056 0.106 2026-10-28 00:19:14,720 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_discuss_channel.TestGetDiscussChannel.test_channel_not_pinned_for_operator_before_first_message: waiting for threads: [] 2026-10-28 00:19:14,779 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_get_discuss_channel ... 2026-10-28 00:19:14,791 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:19:15,507 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:15] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.092 0.630 2026-10-28 00:19:15,781 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:15] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.068 0.111 2026-10-28 00:19:16,062 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:16] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.104 0.104 2026-10-28 00:19:16,349 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:16] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.083 0.109 2026-10-28 00:19:16,610 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:16] "POST /im_livechat/get_session HTTP/1.1" 200 - 56 0.068 0.112 2026-10-28 00:19:16,846 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:16] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.054 0.117 2026-10-28 00:19:17,075 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:17] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.053 0.088 2026-10-28 00:19:17,269 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:17] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.032 0.075 2026-10-28 00:19:17,472 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:17] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.040 0.101 2026-10-28 00:19:17,662 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:17] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.045 0.080 2026-10-28 00:19:17,860 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:17] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.043 0.084 2026-10-28 00:19:18,078 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:18] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.037 0.099 2026-10-28 00:19:18,271 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:18] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.041 0.079 2026-10-28 00:19:18,489 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:18] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.061 0.092 2026-10-28 00:19:18,689 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:18] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.045 0.086 2026-10-28 00:19:18,907 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:18] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.045 0.084 2026-10-28 00:19:19,159 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:19] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.074 0.099 2026-10-28 00:19:19,428 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:19] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.054 0.092 2026-10-28 00:19:19,625 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:19] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.056 0.075 2026-10-28 00:19:19,839 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:19] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.059 0.081 2026-10-28 00:19:20,055 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:20] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.039 0.094 2026-10-28 00:19:20,329 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:20] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.045 0.119 2026-10-28 00:19:20,529 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:20] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.030 0.076 2026-10-28 00:19:20,719 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:20] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.032 0.082 2026-10-28 00:19:20,942 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:20] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.056 0.099 2026-10-28 00:19:21,053 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_livechat_conversation_history ... 2026-10-28 00:19:21,083 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:michel from n/a 2026-10-28 00:19:21,392 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_livechat_manager_can_invite_anyone ... 2026-10-28 00:19:21,821 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_only_active_livechats_returned_by_init_messaging ... 2026-10-28 00:19:22,572 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-10-28 00:19:22,586 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9936] 2026-10-28 00:19:22,597 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:22,683 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:19:23,321 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:23] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.050 0.594 2026-10-28 00:19:23,424 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:23] "POST /im_livechat/visitor_leave_session HTTP/1.1" 200 - 35 0.036 0.060 2026-10-28 00:19:23,719 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:23] "POST /im_livechat/get_session HTTP/1.1" 200 - 48 0.035 0.098 2026-10-28 00:19:23,811 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:23] "POST /mail/action HTTP/1.1" 200 - 23 0.026 0.055 2026-10-28 00:19:23,910 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:23] "POST /mail/action HTTP/1.1" 200 - 22 0.051 0.042 2026-10-28 00:19:23,915 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_discuss_channel.TestGetDiscussChannel.test_only_active_livechats_returned_by_init_messaging: waiting for threads: [] 2026-10-28 00:19:23,971 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_read_channel_unpined_for_operator_after_one_day ... 2026-10-28 00:19:23,988 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:19:24,744 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:24] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.118 0.643 2026-10-28 00:19:25,055 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_discuss_channel: Starting TestGetDiscussChannel.test_unread_channel_not_unpined_for_operator_after_autovacuum ... 2026-10-28 00:19:25,066 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:19:26,992 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:26] "POST /im_livechat/get_session HTTP/1.1" 200 - 84 0.112 1.819 2026-10-28 00:19:27,455 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-28 00:19:28,698 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-10-28 00:19:28,715 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9946] 2026-10-28 00:19:28,729 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:29,597 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-10-28 00:19:29,611 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9948] 2026-10-28 00:19:29,620 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:29,766 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_country ... 2026-10-28 00:19:30,581 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-10-28 00:19:30,594 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9950] 2026-10-28 00:19:30,604 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:31,626 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-10-28 00:19:31,642 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9953] 2026-10-28 00:19:31,653 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:31,872 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_country_no_operator_matching_country ... 2026-10-28 00:19:32,673 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-10-28 00:19:32,687 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9956] 2026-10-28 00:19:32,698 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:32,848 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang ... 2026-10-28 00:19:33,622 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-10-28 00:19:33,635 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9959] 2026-10-28 00:19:33,645 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:34,464 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-10-28 00:19:34,474 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9962] 2026-10-28 00:19:34,483 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:34,650 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_and_country_prioritize_lang ... 2026-10-28 00:19:35,393 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-10-28 00:19:35,407 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9965] 2026-10-28 00:19:35,424 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:36,482 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-10-28 00:19:36,497 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9968] 2026-10-28 00:19:36,509 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:36,685 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_both_operator_active ... 2026-10-28 00:19:37,392 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-10-28 00:19:37,403 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9971] 2026-10-28 00:19:37,412 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:38,350 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-10-28 00:19:38,361 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9974] 2026-10-28 00:19:38,369 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:38,811 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_get_by_lang_no_operator_matching_lang ... 2026-10-28 00:19:39,588 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-10-28 00:19:39,600 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9980] 2026-10-28 00:19:39,609 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:39,719 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_in_call_operator_not_prioritized ... 2026-10-28 00:19:40,325 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-10-28 00:19:40,335 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9983] 2026-10-28 00:19:40,344 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:41,225 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-10-28 00:19:41,247 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9986] 2026-10-28 00:19:41,260 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:41,720 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_operator_freed_after_chat_ends ... 2026-10-28 00:19:42,400 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-10-28 00:19:42,415 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9991] 2026-10-28 00:19:42,424 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:43,298 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-10-28 00:19:43,321 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9994] 2026-10-28 00:19:43,331 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:43,643 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_operator_in_call_no_more_than_two_chats ... 2026-10-28 00:19:44,513 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-10-28 00:19:44,525 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9998] 2026-10-28 00:19:44,534 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:45,392 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-10-28 00:19:45,404 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10001] 2026-10-28 00:19:45,414 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:45,793 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat ... 2026-10-28 00:19:46,506 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-10-28 00:19:46,520 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10007] 2026-10-28 00:19:46,530 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:47,247 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-10-28 00:19:47,259 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10010] 2026-10-28 00:19:47,271 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:47,688 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat_all_operators_exceed_limit ... 2026-10-28 00:19:48,502 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-10-28 00:19:48,515 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10016] 2026-10-28 00:19:48,525 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:49,612 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-10-28 00:19:49,648 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10019] 2026-10-28 00:19:49,666 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:50,359 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_get_operator: Starting TestGetOperator.test_priority_by_number_of_chat_with_call_limit_not_exceeded ... 2026-10-28 00:19:51,064 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-10-28 00:19:51,079 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10027] 2026-10-28 00:19:51,089 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:51,864 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-10-28 00:19:51,880 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10030] 2026-10-28 00:19:51,890 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:52,336 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-28 00:19:53,501 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [422] 2026-10-28 00:19:53,515 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10040] 2026-10-28 00:19:53,529 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:54,408 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-10-28 00:19:54,424 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10042] 2026-10-28 00:19:54,435 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:19:54,576 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_report: Starting TestImLivechatReport.test_im_livechat_report_channel ... 2026-10-28 00:19:54,650 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [134924, 134925, 134926, 134927, 134933, 134934, 134935, 134834, 134835, 134836, 134837, 134838, 134839, 134845, 134846, 134847, 134848, 134849, 134850, 134855, 134856, 134857, 134858, 134859, 134864, 134865, 134866, 134867, 134873, 134874, 134875, 134876, 134877, 134883, 134884, 134885, 134886, 134887, 134892, 134893, 134894, 134895, 134896, 134902, 134903, 134904, 134905, 134906, 134912, 134913, 134914, 134915, 134916, 134917, 134918] 2026-10-28 00:19:54,650 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2508, 2507, 2506, 2505, 2504, 2503, 2502, 2501, 2500, 2499, 2498, 2497, 2496, 2495, 2494, 2493, 2492, 2491, 2490, 2489, 2488, 2487, 2486, 2485, 2484, 2483, 2482, 2481, 2480, 2479, 2478, 2477, 2476, 2475, 2474, 2473, 2472, 2471, 2470, 2469, 2468, 2467, 2466, 2465, 2464, 2463, 2462, 2461, 2460, 2459, 2458, 2457, 2456, 2455, 2454] 2026-10-28 00:19:54,681 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [134830, 134920, 134929, 134841, 134852, 134861, 134869, 134879, 134889, 134898, 134908] 2026-10-28 00:19:54,682 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel records with IDs: [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] 2026-10-28 00:19:54,716 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:19:55,313 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:55] "POST /im_livechat/get_session HTTP/1.1" 200 - 76 0.077 0.525 2026-10-28 00:19:55,582 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_report: Starting TestImLivechatReport.test_im_livechat_report_operator ... 2026-10-28 00:19:55,628 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [134924, 134925, 134926, 134927, 134933, 134934, 134935, 134834, 134835, 134836, 134837, 134838, 134839, 134845, 134846, 134847, 134848, 134849, 134850, 134855, 134856, 134857, 134858, 134859, 134864, 134865, 134866, 134867, 134873, 134874, 134875, 134876, 134877, 134883, 134884, 134885, 134886, 134887, 134892, 134893, 134894, 134895, 134896, 134902, 134903, 134904, 134905, 134906, 134912, 134913, 134914, 134915, 134916, 134917, 134918] 2026-10-28 00:19:55,628 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2508, 2507, 2506, 2505, 2504, 2503, 2502, 2501, 2500, 2499, 2498, 2497, 2496, 2495, 2494, 2493, 2492, 2491, 2490, 2489, 2488, 2487, 2486, 2485, 2484, 2483, 2482, 2481, 2480, 2479, 2478, 2477, 2476, 2475, 2474, 2473, 2472, 2471, 2470, 2469, 2468, 2467, 2466, 2465, 2464, 2463, 2462, 2461, 2460, 2459, 2458, 2457, 2456, 2455, 2454] 2026-10-28 00:19:55,655 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [134830, 134920, 134929, 134841, 134852, 134861, 134869, 134879, 134889, 134898, 134908] 2026-10-28 00:19:55,655 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel records with IDs: [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] 2026-10-28 00:19:55,687 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:19:56,308 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:56] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.076 0.549 2026-10-28 00:19:56,548 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 00:19:56,573 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page: Starting TestImLivechatSupportPage.test_load_modules ... 2026-10-28 00:19:57,007 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome pid: 1435 2026-10-28 00:19:57,008 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome headless temporary user profile dir: /tmp/tmp81v4j08t_chrome_odoo 2026-10-28 00:19:57,008 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Issuing json command http://127.0.0.1:41677/json/version 2026-10-28 00:19:57,033 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:41677/json/version with timeout 3 increased to 10s during tests 2026-10-28 00:19:57,241 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Browser version: Chrome/150.0.7871.114 2026-10-28 00:19:57,248 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Issuing json command http://127.0.0.1:41677/json 2026-10-28 00:19:57,250 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:41677/json with timeout 3 increased to 10s during tests 2026-10-28 00:19:57,300 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Websocket url found: ws://127.0.0.1:41677/devtools/page/542CAA1E1EBFADC8C53CC7F1F37F490C 2026-10-28 00:19:57,326 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Enable chrome headless console log notification 2026-10-28 00:19:57,346 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome headless enable page notifications 2026-10-28 00:19:57,363 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Setting session cookie in browser 2026-10-28 00:19:57,392 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Open "http://127.0.0.1:8069/im_livechat/support/1" in browser 2026-10-28 00:19:57,392 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Navigating to: "http://127.0.0.1:8069/im_livechat/support/1" 2026-10-28 00:19:57,416 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:19:59,136 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:59] "GET /im_livechat/support/1 HTTP/1.1" 200 - 19 0.014 1.713 2026-10-28 00:19:59,145 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Navigation result: {'frameId': '542CAA1E1EBFADC8C53CC7F1F37F490C', 'loaderId': 'E5DF718DADEE62F4F46E74B140F25D74', 'isDownload': False} 2026-10-28 00:19:59,145 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Waiting for frame '542CAA1E1EBFADC8C53CC7F1F37F490C' to stop loading 2026-10-28 00:19:59,270 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:59] "GET /im_livechat/loader/1 HTTP/1.1" 200 - 7 0.026 0.026 2026-10-28 00:19:59,429 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:59] "GET /im_livechat/assets_embed.js HTTP/1.1" 200 - 12 0.008 0.198 2026-10-28 00:19:59,711 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:59] "GET /web/webclient/translations/1793146799685 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 00:19:59,712 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Evaluate ready code "document.readyState === 'complete'" 2026-10-28 00:19:59,746 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:59] "GET /favicon.ico HTTP/1.1" 301 - 7 0.007 0.020 2026-10-28 00:19:59,771 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Evaluate test code " odoo.livechatReady.then(() => { const errors = odoo.loader.findErrors(); if (Object.keys(errors).length) { console.error( "Couldn't load all JS modules.", errors ); } else { console.log("test successful"); } Object.assign(console, { log: () => {}, error: () => {}, warn: () => {}, }); }) " 2026-10-28 00:19:59,887 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:59] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.043 0.074 2026-10-28 00:19:59,909 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.002 0.135 2026-10-28 00:19:59,929 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:59] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.006 0.129 2026-10-28 00:19:59,933 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:59] "GET /im_livechat/font-awesome HTTP/1.1" 200 - 0 0.000 0.154 2026-10-28 00:19:59,936 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:19:59] "GET /im_livechat/odoo_ui_icons HTTP/1.1" 200 - 0 0.000 0.150 2026-10-28 00:20:00,030 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules.browser: test successful 2026-10-28 00:20:00,122 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules.browser: heap 4530040 (allocated 4980736) 2026-10-28 00:20:00,124 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Closing chrome headless with pid 1435 2026-10-28 00:20:00,126 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Closing websocket connection 2026-10-28 00:20:00,128 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Terminating chrome headless with pid 1435 2026-10-28 00:20:00,245 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_002000_245141_test_load_modules.txt 2026-10-28 00:20:00,245 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_im_livechat_support_page.TestImLivechatSupportPage.test_load_modules: Removing chrome user profile "/tmp/tmp81v4j08t_chrome_odoo" 2026-10-28 00:20:00,319 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 00:20:00,341 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js: Starting ExternalTestSuite.test_external_livechat ... 2026-10-28 00:20:00,859 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Chrome pid: 1597 2026-10-28 00:20:00,859 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Chrome headless temporary user profile dir: /tmp/tmpjgryo6u3_chrome_odoo 2026-10-28 00:20:00,859 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Issuing json command http://127.0.0.1:43959/json/version 2026-10-28 00:20:00,860 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:43959/json/version with timeout 3 increased to 10s during tests 2026-10-28 00:20:00,993 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Browser version: Chrome/150.0.7871.114 2026-10-28 00:20:00,993 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Issuing json command http://127.0.0.1:43959/json 2026-10-28 00:20:00,996 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:43959/json with timeout 3 increased to 10s during tests 2026-10-28 00:20:01,019 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Websocket url found: ws://127.0.0.1:43959/devtools/page/96F166FA86A5BB1CC337FA78B94532B2 2026-10-28 00:20:01,045 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Enable chrome headless console log notification 2026-10-28 00:20:01,072 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Chrome headless enable page notifications 2026-10-28 00:20:01,185 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 00:20:01,205 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Setting session cookie in browser 2026-10-28 00:20:01,222 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Open "http://127.0.0.1:8069/web/tests/livechat?headless&loglevel=2&preset=desktop" in browser 2026-10-28 00:20:01,223 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Navigating to: "http://127.0.0.1:8069/web/tests/livechat?headless&loglevel=2&preset=desktop" 2026-10-28 00:20:01,249 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:20:02,388 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:02] "GET /web/tests/livechat?headless&loglevel=2&preset=desktop HTTP/1.1" 200 - 54 0.020 1.123 2026-10-28 00:20:02,396 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Navigation result: {'frameId': '96F166FA86A5BB1CC337FA78B94532B2', 'loaderId': '188719853E692C78D1A1453FCE99CA72', 'isDownload': False} 2026-10-28 00:20:02,396 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Waiting for frame '96F166FA86A5BB1CC337FA78B94532B2' to stop loading 2026-10-28 00:20:02,458 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:02] "GET /web/assets/0677e3f/im_livechat.embed_assets_unit_tests_setup.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-28 00:20:02,467 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:02] "GET /web/assets/739257e/im_livechat.embed_assets_unit_tests_setup.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-28 00:20:02,518 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 00:20:02,523 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:02] "GET /web/assets/3a25998/im_livechat.embed_assets_unit_tests.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-28 00:20:03,757 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Evaluate ready code "document.readyState === 'complete'" 2026-10-28 00:20:03,786 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Evaluate test code "" 2026-10-28 00:20:03,793 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:03] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:20:03,826 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:03] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies HTTP/1.1" 200 - 12 0.021 0.026 2026-10-28 00:20:03,953 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Configuration (click to expand) 2026-10-28 00:20:03,954 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: Object(bail=0, debug='', debugTest=false, events=3, fps=60, fun=false, headless=true, loglevel=2, manual=false, networkDelay='0', notrycatch=false, order='fifo', preset='desktop', random=0, showdetail='first-fail', timeout=5000) 2026-10-28 00:20:03,955 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: console.groupEnd 2026-10-28 00:20:03,955 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Starting test suites 2026-10-28 00:20:03,958 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/autopopup/persisted session" 2026-10-28 00:20:05,292 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:05] "POST /web/model/get_definitions HTTP/1.1" 200 - 368 0.335 0.983 2026-10-28 00:20:05,643 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 00:20:05,646 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 00:20:06,009 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/autopopup/rule received in init" 2026-10-28 00:20:06,217 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/autopopup" ended (passed: 2 / time: 2258 ms) 2026-10-28 00:20:06,286 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/autopopup (after GC) - used: 38521490 - total: 75663802 - limit: 4395630592 - tests: 2 2026-10-28 00:20:06,331 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/do not save fold state of temporary live chats" 2026-10-28 00:20:06,749 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:06] "GET /im_livechat/emoji_bundle HTTP/1.1" 200 - 3 0.007 0.012 2026-10-28 00:20:07,417 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/internal users can upload file to temporary thread" 2026-10-28 00:20:07,813 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:07] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:20:07,960 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/Conversation name is operator livechat user name" 2026-10-28 00:20:08,110 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/avatar url contains access token for non-internal users" 2026-10-28 00:20:08,575 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/livechat is shown as bubble on page reload" 2026-10-28 00:20:08,822 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/thread actions are not displayed on temporary thread" 2026-10-28 00:20:08,951 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/Agent sees the visitor avatar on the chat bubble of a live chat" 2026-10-28 00:20:09,057 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/Agent sees their own avatar on the chat bubble of their own live chat" 2026-10-28 00:20:09,225 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/chat_window" ended (passed: 8 / time: 2893 ms) 2026-10-28 00:20:09,342 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/chat_window (after GC) - used: 62285567 - total: 145893659 - limit: 4395630592 - tests: 8 2026-10-28 00:20:09,381 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/expirable_storage/value is removed from expirable storage after expiration" 2026-10-28 00:20:09,382 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/expirable_storage" ended (passed: 1 / time: 4 ms) 2026-10-28 00:20:09,487 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/expirable_storage (after GC) - used: 41140168 - total: 135407420 - limit: 4395630592 - tests: 1 2026-10-28 00:20:09,517 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Do not ask feedback if empty" 2026-10-28 00:20:09,700 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Close without feedback" 2026-10-28 00:20:10,001 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:10] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.006 0.012 2026-10-28 00:20:10,322 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Feedback with rating and comment" 2026-10-28 00:20:10,851 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Closing folded chat window should open it with feedback" 2026-10-28 00:20:11,378 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/feedback_panel" ended (passed: 4 / time: 1857 ms) 2026-10-28 00:20:11,466 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/feedback_panel (after GC) - used: 57206264 - total: 133311756 - limit: 4395630592 - tests: 4 2026-10-28 00:20:11,502 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/history_command/Handle livechat history command" 2026-10-28 00:20:11,769 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:11] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.007 2026-10-28 00:20:12,074 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/history_command" ended (passed: 1 / time: 580 ms) 2026-10-28 00:20:12,209 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/history_command (after GC) - used: 49231752 - total: 131476720 - limit: 4395630592 - tests: 1 2026-10-28 00:20:12,249 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/open/close temporary channel" 2026-10-28 00:20:12,433 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/open/close persisted channel" 2026-10-28 00:20:12,743 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:12] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.004 0.005 2026-10-28 00:20:13,210 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/livechat not available" 2026-10-28 00:20:13,302 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/clicking on notification opens the chat" 2026-10-28 00:20:13,476 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/livechat_button" ended (passed: 4 / time: 1216 ms) 2026-10-28 00:20:13,563 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/livechat_button (after GC) - used: 52980156 - total: 127544704 - limit: 4395630592 - tests: 4 2026-10-28 00:20:13,614 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/persisted session history" 2026-10-28 00:20:13,841 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/previous operator prioritized" 2026-10-28 00:20:14,026 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/Only necessary requests are made when creating a new chat" 2026-10-28 00:20:14,345 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:14] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.003 0.010 2026-10-28 00:20:14,518 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/Only create one channel when posting multiple messages" 2026-10-28 00:20:15,194 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/livechat_service" ended (passed: 4 / time: 1582 ms) 2026-10-28 00:20:15,288 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/livechat_service (after GC) - used: 55424400 - total: 141438456 - limit: 4395630592 - tests: 4 2026-10-28 00:20:15,331 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_session/Session is reset after failing to persist the channel" 2026-10-28 00:20:15,624 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_session/Fold state is saved on the server" 2026-10-28 00:20:15,904 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:15] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.007 2026-10-28 00:20:16,110 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_session/Seen message is saved on the server" 2026-10-28 00:20:16,998 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/mail/static/src/audio/ting.ogg 2026-10-28 00:20:17,035 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/livechat_session" ended (passed: 3 / time: 1699 ms) 2026-10-28 00:20:17,159 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/livechat_session (after GC) - used: 59170204 - total: 145636812 - limit: 4395630592 - tests: 3 2026-10-28 00:20:17,222 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/message_actions/Only two quick actions are shown" 2026-10-28 00:20:17,548 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:17] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.002 0.011 2026-10-28 00:20:23,546 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [ERROR] HootError: test "Only two quick actions are shown" timed out after 5000 milliseconds at http://127.0.0.1:8069/web/assets/739257e/im_livechat.embed_assets_unit_tests_setup.min.js:1380:76 at error (http://127.0.0.1:8069/web/assets/739257e/im_livechat.embed_assets_unit_tests_setup.min.js:1258:25) at _handleError (http://127.0.0.1:8069/web/assets/739257e/im_livechat.embed_assets_unit_tests_setup.min.js:1480:176) 2026-10-28 00:20:23,649 103 _ERROR rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Test "@im_livechat/embed/message_actions/Only two quick actions are shown" failed: Failed assertion: 13. [errors] 1 unverified error(s) Error during test: test "Only two quick actions are shown" timed out after 5000 milliseconds 2026-10-28 00:20:23,654 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/message_actions" ended (failed: 1 / time: 6433 ms) 2026-10-28 00:20:23,741 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/message_actions (after GC) - used: 54326487 - total: 147229775 - limit: 4395630592 - tests: 1 2026-10-28 00:20:23,771 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/suggestion/Visitor cannot use @ mentions in livechat" 2026-10-28 00:20:23,935 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/suggestion" ended (passed: 1 / time: 172 ms) 2026-10-28 00:20:24,018 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/suggestion (after GC) - used: 48259398 - total: 130710918 - limit: 4395630592 - tests: 1 2026-10-28 00:20:24,049 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/transcript_sender/send" 2026-10-28 00:20:24,369 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:24] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.002 0.009 2026-10-28 00:20:24,651 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/transcript_sender/send failed" 2026-10-28 00:20:25,100 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/transcript_sender" ended (passed: 2 / time: 1053 ms) 2026-10-28 00:20:25,168 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/transcript_sender (after GC) - used: 56631310 - total: 135167730 - limit: 4395630592 - tests: 2 2026-10-28 00:20:25,223 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/unread_messages/new message from operator displays unread counter" 2026-10-28 00:20:25,454 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/unread_messages/focus on unread livechat marks it as read" 2026-10-28 00:20:25,455 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/mail/static/src/audio/ting.ogg 2026-10-28 00:20:25,738 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:25] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.002 0.006 2026-10-28 00:20:26,386 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/mail/static/src/audio/ting.ogg 2026-10-28 00:20:26,410 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat/embed/unread_messages" ended (passed: 2 / time: 1190 ms) 2026-10-28 00:20:26,483 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/unread_messages (after GC) - used: 56689983 - total: 137154323 - limit: 4395630592 - tests: 2 2026-10-28 00:20:26,514 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:26] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies HTTP/1.1" 200 - 8 0.015 0.013 2026-10-28 00:20:26,568 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Running test "@website_livechat/embed/chat_request/chat request opens chat window" 2026-10-28 00:20:26,835 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@website_livechat/embed/chat_request" ended (passed: 1 / time: 264 ms) 2026-10-28 00:20:26,922 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] @website_livechat/embed/chat_request (after GC) - used: 49447181 - total: 129561885 - limit: 4395630592 - tests: 1 2026-10-28 00:20:26,975 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [MEMINFO] tests done (after GC) - used: 44493105 - total: 122982865 - limit: 4395630592 2026-10-28 00:20:26,975 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@im_livechat" ended (passed: 32 / failed: 1 / time: 20937 ms) 2026-10-28 00:20:26,976 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] "@website_livechat" ended (passed: 1 / time: 264 ms) 2026-10-28 00:20:26,976 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: [HOOT] Failed 1 tests (33 passed, total time: 00:00:22) 2026-10-28 00:20:26,977 103 _ERROR rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.browser: Some tests failed: see above for details Failed tests link: http://127.0.0.1:8069/web/tests/livechat?preset=desktop&id=52089b17&debugTest=true&debug=assets 2026-10-28 00:20:26,977 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Asking for screenshot 2026-10-28 00:20:26,977 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Asking for screenshot 2026-10-28 00:20:27,100 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Screenshot in: /tmp/odoo_tests/rb-99b0b46-226057-429590/screenshots/sc_20261028_002027_100466_test_external_livechat.png 2026-10-28 00:20:27,127 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Screenshot in: /tmp/odoo_tests/rb-99b0b46-226057-429590/screenshots/sc_20261028_002027_127484_test_external_livechat.png 2026-10-28 00:20:27,128 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Closing chrome headless with pid 1597 2026-10-28 00:20:27,133 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Closing websocket connection 2026-10-28 00:20:27,135 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Terminating chrome headless with pid 1597 2026-10-28 00:20:27,299 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_002027_298724_test_external_livechat.txt 2026-10-28 00:20:27,299 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat: Removing chrome user profile "/tmp/tmpjgryo6u3_chrome_odoo" 2026-10-28 00:20:27,310 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js: ====================================================================== 2026-10-28 00:20:27,311 103 _ERROR rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js: FAIL: ExternalTestSuite.test_external_livechat _Traceback_ (most recent call last): File "/data/build/rb-99b0b46-226057/addons/im_livechat/tests/test_js.py", line 9, in test_external_livechat self.browser_js( File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 2508, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: Some js test failed Some tests failed: see above for details Failed tests link: http://127.0.0.1:8069/web/tests/livechat?preset=desktop&id=52089b17&debugTest=true&debug=assets 2026-10-28 00:20:27,364 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Retrying a failed test: test_external_livechat (odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat) 2026-10-28 00:20:27,365 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js: Starting ExternalTestSuite.test_external_livechat ... 2026-10-28 00:20:27,789 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Chrome pid: 1792 2026-10-28 00:20:27,789 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Chrome headless temporary user profile dir: /tmp/tmp_js79bni_chrome_odoo 2026-10-28 00:20:27,790 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Issuing json command http://127.0.0.1:33129/json/version 2026-10-28 00:20:27,795 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:33129/json/version with timeout 3 increased to 10s during tests 2026-10-28 00:20:27,867 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Browser version: Chrome/150.0.7871.114 2026-10-28 00:20:27,867 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Issuing json command http://127.0.0.1:33129/json 2026-10-28 00:20:27,868 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:33129/json with timeout 3 increased to 10s during tests 2026-10-28 00:20:27,895 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Websocket url found: ws://127.0.0.1:33129/devtools/page/35C1554E5765EC98C4135AC41A124E53 2026-10-28 00:20:27,926 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Enable chrome headless console log notification 2026-10-28 00:20:27,938 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Chrome headless enable page notifications 2026-10-28 00:20:28,003 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 00:20:28,022 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Setting session cookie in browser 2026-10-28 00:20:28,030 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Open "http://127.0.0.1:8069/web/tests/livechat?headless&loglevel=2&preset=desktop" in browser 2026-10-28 00:20:28,030 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Navigating to: "http://127.0.0.1:8069/web/tests/livechat?headless&loglevel=2&preset=desktop" 2026-10-28 00:20:28,054 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:20:29,134 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:29] "GET /web/tests/livechat?headless&loglevel=2&preset=desktop HTTP/1.1" 200 - 54 0.029 1.055 2026-10-28 00:20:29,141 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Navigation result: {'frameId': '35C1554E5765EC98C4135AC41A124E53', 'loaderId': '021910AFD34560827E552F2AEA04B700', 'isDownload': False} 2026-10-28 00:20:29,142 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Waiting for frame '35C1554E5765EC98C4135AC41A124E53' to stop loading 2026-10-28 00:20:29,215 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:29] "GET /web/assets/0677e3f/im_livechat.embed_assets_unit_tests_setup.min.css HTTP/1.1" 200 - 2 0.007 0.014 2026-10-28 00:20:29,224 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:29] "GET /web/assets/739257e/im_livechat.embed_assets_unit_tests_setup.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-28 00:20:29,268 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:29] "GET /web/assets/3a25998/im_livechat.embed_assets_unit_tests.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 00:20:29,305 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 00:20:30,723 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Evaluate ready code "document.readyState === 'complete'" 2026-10-28 00:20:30,750 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:30] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 00:20:30,755 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Evaluate test code "" 2026-10-28 00:20:30,776 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:30] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies HTTP/1.1" 200 - 12 0.023 0.023 2026-10-28 00:20:30,940 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Configuration (click to expand) 2026-10-28 00:20:30,941 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: Object(bail=0, debug='', debugTest=false, events=3, fps=60, fun=false, headless=true, loglevel=2, manual=false, networkDelay='0', notrycatch=false, order='fifo', preset='desktop', random=0, showdetail='first-fail', timeout=5000) 2026-10-28 00:20:30,941 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: console.groupEnd 2026-10-28 00:20:30,942 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Starting test suites 2026-10-28 00:20:30,952 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/autopopup/persisted session" 2026-10-28 00:20:32,084 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:32] "POST /web/model/get_definitions HTTP/1.1" 200 - 368 0.259 0.836 2026-10-28 00:20:32,516 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:20:32,521 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 00:20:32,860 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/autopopup/rule received in init" 2026-10-28 00:20:33,050 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/autopopup" ended (passed: 2 / time: 2098 ms) 2026-10-28 00:20:33,130 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/autopopup (after GC) - used: 38501706 - total: 75139514 - limit: 4395630592 - tests: 2 2026-10-28 00:20:33,170 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/do not save fold state of temporary live chats" 2026-10-28 00:20:33,494 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:33] "GET /im_livechat/emoji_bundle HTTP/1.1" 200 - 3 0.003 0.013 2026-10-28 00:20:34,042 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/internal users can upload file to temporary thread" 2026-10-28 00:20:34,409 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:34] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 00:20:34,589 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/Conversation name is operator livechat user name" 2026-10-28 00:20:34,727 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/avatar url contains access token for non-internal users" 2026-10-28 00:20:35,141 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/livechat is shown as bubble on page reload" 2026-10-28 00:20:35,314 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/thread actions are not displayed on temporary thread" 2026-10-28 00:20:35,538 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/Agent sees the visitor avatar on the chat bubble of a live chat" 2026-10-28 00:20:35,650 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/Agent sees their own avatar on the chat bubble of their own live chat" 2026-10-28 00:20:35,850 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/chat_window" ended (passed: 8 / time: 2674 ms) 2026-10-28 00:20:35,967 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/chat_window (after GC) - used: 62276791 - total: 147204379 - limit: 4395630592 - tests: 8 2026-10-28 00:20:36,002 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/expirable_storage/value is removed from expirable storage after expiration" 2026-10-28 00:20:36,008 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/expirable_storage" ended (passed: 1 / time: 3 ms) 2026-10-28 00:20:36,080 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/expirable_storage (after GC) - used: 41130300 - total: 135669564 - limit: 4395630592 - tests: 1 2026-10-28 00:20:36,111 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Do not ask feedback if empty" 2026-10-28 00:20:36,284 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Close without feedback" 2026-10-28 00:20:36,673 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:36] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.002 0.013 2026-10-28 00:20:36,940 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Feedback with rating and comment" 2026-10-28 00:20:37,367 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Closing folded chat window should open it with feedback" 2026-10-28 00:20:37,812 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/feedback_panel" ended (passed: 4 / time: 1698 ms) 2026-10-28 00:20:37,893 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/feedback_panel (after GC) - used: 57169472 - total: 133049612 - limit: 4395630592 - tests: 4 2026-10-28 00:20:37,922 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/history_command/Handle livechat history command" 2026-10-28 00:20:38,230 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:38] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.006 2026-10-28 00:20:38,455 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/history_command" ended (passed: 1 / time: 532 ms) 2026-10-28 00:20:38,563 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/history_command (after GC) - used: 49210936 - total: 131476720 - limit: 4395630592 - tests: 1 2026-10-28 00:20:38,619 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/open/close temporary channel" 2026-10-28 00:20:38,795 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/open/close persisted channel" 2026-10-28 00:20:39,079 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:39] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.008 2026-10-28 00:20:39,530 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/livechat not available" 2026-10-28 00:20:39,608 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/clicking on notification opens the chat" 2026-10-28 00:20:39,790 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/livechat_button" ended (passed: 4 / time: 1172 ms) 2026-10-28 00:20:39,864 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/livechat_button (after GC) - used: 52941176 - total: 132001152 - limit: 4395630592 - tests: 4 2026-10-28 00:20:39,896 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/persisted session history" 2026-10-28 00:20:40,134 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/previous operator prioritized" 2026-10-28 00:20:40,306 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/Only necessary requests are made when creating a new chat" 2026-10-28 00:20:40,617 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:40] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.005 2026-10-28 00:20:40,747 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/Only create one channel when posting multiple messages" 2026-10-28 00:20:41,369 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/livechat_service" ended (passed: 4 / time: 1469 ms) 2026-10-28 00:20:41,451 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/livechat_service (after GC) - used: 55409556 - total: 141962744 - limit: 4395630592 - tests: 4 2026-10-28 00:20:41,498 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_session/Session is reset after failing to persist the channel" 2026-10-28 00:20:41,806 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_session/Fold state is saved on the server" 2026-10-28 00:20:42,113 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:42] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.002 0.006 2026-10-28 00:20:42,338 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_session/Seen message is saved on the server" 2026-10-28 00:20:43,157 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/mail/static/src/audio/ting.ogg 2026-10-28 00:20:43,206 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/livechat_session" ended (passed: 3 / time: 1702 ms) 2026-10-28 00:20:43,366 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/livechat_session (after GC) - used: 59168536 - total: 144063948 - limit: 4395630592 - tests: 3 2026-10-28 00:20:43,466 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/message_actions/Only two quick actions are shown" 2026-10-28 00:20:43,801 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:43] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.002 0.008 2026-10-28 00:20:49,185 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [ERROR] HootError: test "Only two quick actions are shown" timed out after 5000 milliseconds at http://127.0.0.1:8069/web/assets/739257e/im_livechat.embed_assets_unit_tests_setup.min.js:1380:76 at error (http://127.0.0.1:8069/web/assets/739257e/im_livechat.embed_assets_unit_tests_setup.min.js:1258:25) at _handleError (http://127.0.0.1:8069/web/assets/739257e/im_livechat.embed_assets_unit_tests_setup.min.js:1480:176) 2026-10-28 00:20:49,281 103 _ERROR rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Test "@im_livechat/embed/message_actions/Only two quick actions are shown" failed: Failed assertion: 13. [errors] 1 unverified error(s) Error during test: test "Only two quick actions are shown" timed out after 5000 milliseconds 2026-10-28 00:20:49,282 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/message_actions" ended (failed: 1 / time: 5816 ms) 2026-10-28 00:20:49,373 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/message_actions (after GC) - used: 54328831 - total: 145394767 - limit: 4395630592 - tests: 1 2026-10-28 00:20:49,410 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/suggestion/Visitor cannot use @ mentions in livechat" 2026-10-28 00:20:49,596 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/suggestion" ended (passed: 1 / time: 188 ms) 2026-10-28 00:20:49,676 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/suggestion (after GC) - used: 48264830 - total: 131497350 - limit: 4395630592 - tests: 1 2026-10-28 00:20:49,710 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/transcript_sender/send" 2026-10-28 00:20:50,035 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:50] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.002 0.007 2026-10-28 00:20:50,320 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/transcript_sender/send failed" 2026-10-28 00:20:50,752 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/transcript_sender" ended (passed: 2 / time: 1045 ms) 2026-10-28 00:20:50,815 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/transcript_sender (after GC) - used: 56633406 - total: 135167730 - limit: 4395630592 - tests: 2 2026-10-28 00:20:50,847 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/unread_messages/new message from operator displays unread counter" 2026-10-28 00:20:51,075 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/unread_messages/focus on unread livechat marks it as read" 2026-10-28 00:20:51,082 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/mail/static/src/audio/ting.ogg 2026-10-28 00:20:51,368 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:51] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.007 0.007 2026-10-28 00:20:52,030 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/mail/static/src/audio/ting.ogg 2026-10-28 00:20:52,052 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/unread_messages" ended (passed: 2 / time: 1196 ms) 2026-10-28 00:20:52,143 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/unread_messages (after GC) - used: 56684561 - total: 137416481 - limit: 4395630592 - tests: 2 2026-10-28 00:20:52,173 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:52] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies HTTP/1.1" 200 - 8 0.009 0.014 2026-10-28 00:20:52,225 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@website_livechat/embed/chat_request/chat request opens chat window" 2026-10-28 00:20:52,470 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] "@website_livechat/embed/chat_request" ended (passed: 1 / time: 239 ms) 2026-10-28 00:20:52,552 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [MEMINFO] @website_livechat/embed/chat_request (after GC) - used: 49444585 - total: 128775453 - limit: 4395630592 - tests: 1 2026-10-28 00:20:52,603 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [MEMINFO] tests done (after GC) - used: 44487989 - total: 121934289 - limit: 4395630592 2026-10-28 00:20:52,604 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat" ended (passed: 32 / failed: 1 / time: 19593 ms) 2026-10-28 00:20:52,606 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] "@website_livechat" ended (passed: 1 / time: 239 ms) 2026-10-28 00:20:52,606 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: [HOOT] Failed 1 tests (33 passed, total time: 00:00:21) 2026-10-28 00:20:52,606 103 _ERROR rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.browser: Some tests failed: see above for details Failed tests link: http://127.0.0.1:8069/web/tests/livechat?preset=desktop&id=52089b17&debugTest=true&debug=assets 2026-10-28 00:20:52,606 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Asking for screenshot 2026-10-28 00:20:52,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Asking for screenshot 2026-10-28 00:20:52,688 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Screenshot in: /tmp/odoo_tests/rb-99b0b46-226057-429590/screenshots/sc_20261028_002052_687616_test_external_livechat.png 2026-10-28 00:20:52,719 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Screenshot in: /tmp/odoo_tests/rb-99b0b46-226057-429590/screenshots/sc_20261028_002052_719150_test_external_livechat.png 2026-10-28 00:20:52,730 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Closing chrome headless with pid 1792 2026-10-28 00:20:52,734 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Closing websocket connection 2026-10-28 00:20:52,735 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Terminating chrome headless with pid 1792 2026-10-28 00:20:52,848 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_002052_848317_test_external_livechat.txt 2026-10-28 00:20:52,848 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat: Removing chrome user profile "/tmp/tmp_js79bni_chrome_odoo" 2026-10-28 00:20:52,858 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js: ====================================================================== 2026-10-28 00:20:52,858 103 _ERROR rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js: FAIL: ExternalTestSuite.test_external_livechat _Traceback_ (most recent call last): File "/data/build/rb-99b0b46-226057/addons/im_livechat/tests/test_js.py", line 9, in test_external_livechat self.browser_js( File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 2508, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: Some js test failed Some tests failed: see above for details Failed tests link: http://127.0.0.1:8069/web/tests/livechat?preset=desktop&id=52089b17&debugTest=true&debug=assets 2026-10-28 00:20:52,900 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Retrying a failed test: test_external_livechat (odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat) 2026-10-28 00:20:52,900 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js: Starting ExternalTestSuite.test_external_livechat ... 2026-10-28 00:20:53,321 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Chrome pid: 1984 2026-10-28 00:20:53,321 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Chrome headless temporary user profile dir: /tmp/tmpec3gm3a5_chrome_odoo 2026-10-28 00:20:53,321 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Issuing json command http://127.0.0.1:36263/json/version 2026-10-28 00:20:53,323 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36263/json/version with timeout 3 increased to 10s during tests 2026-10-28 00:20:53,414 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Browser version: Chrome/150.0.7871.114 2026-10-28 00:20:53,415 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Issuing json command http://127.0.0.1:36263/json 2026-10-28 00:20:53,417 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36263/json with timeout 3 increased to 10s during tests 2026-10-28 00:20:53,434 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Websocket url found: ws://127.0.0.1:36263/devtools/page/67A852C6A0AFC638153E8CBABB61A8B7 2026-10-28 00:20:53,446 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Enable chrome headless console log notification 2026-10-28 00:20:53,458 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Chrome headless enable page notifications 2026-10-28 00:20:53,526 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 00:20:53,552 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Setting session cookie in browser 2026-10-28 00:20:53,603 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Open "http://127.0.0.1:8069/web/tests/livechat?headless&loglevel=2&preset=desktop" in browser 2026-10-28 00:20:53,604 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Navigating to: "http://127.0.0.1:8069/web/tests/livechat?headless&loglevel=2&preset=desktop" 2026-10-28 00:20:53,644 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:20:54,829 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:54] "GET /web/tests/livechat?headless&loglevel=2&preset=desktop HTTP/1.1" 200 - 54 0.027 1.164 2026-10-28 00:20:54,834 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Navigation result: {'frameId': '67A852C6A0AFC638153E8CBABB61A8B7', 'loaderId': '5351F7FF7D113465E140790E5A77BFB1', 'isDownload': False} 2026-10-28 00:20:54,835 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Waiting for frame '67A852C6A0AFC638153E8CBABB61A8B7' to stop loading 2026-10-28 00:20:54,902 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:54] "GET /web/assets/0677e3f/im_livechat.embed_assets_unit_tests_setup.min.css HTTP/1.1" 200 - 2 0.007 0.019 2026-10-28 00:20:54,914 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:54] "GET /web/assets/739257e/im_livechat.embed_assets_unit_tests_setup.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-28 00:20:54,962 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:54] "GET /web/assets/3a25998/im_livechat.embed_assets_unit_tests.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-10-28 00:20:54,973 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 00:20:56,187 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Evaluate ready code "document.readyState === 'complete'" 2026-10-28 00:20:56,208 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:56] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 00:20:56,220 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Evaluate test code "" 2026-10-28 00:20:56,236 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:56] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies HTTP/1.1" 200 - 12 0.020 0.016 2026-10-28 00:20:56,371 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Configuration (click to expand) 2026-10-28 00:20:56,372 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: Object(bail=0, debug='', debugTest=false, events=3, fps=60, fun=false, headless=true, loglevel=2, manual=false, networkDelay='0', notrycatch=false, order='fifo', preset='desktop', random=0, showdetail='first-fail', timeout=5000) 2026-10-28 00:20:56,375 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: console.groupEnd 2026-10-28 00:20:56,377 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Starting test suites 2026-10-28 00:20:56,378 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/autopopup/persisted session" 2026-10-28 00:20:57,632 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:57] "POST /web/model/get_definitions HTTP/1.1" 200 - 368 0.301 0.932 2026-10-28 00:20:58,042 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:20:58,048 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:20:58,369 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/autopopup/rule received in init" 2026-10-28 00:20:58,584 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/autopopup" ended (passed: 2 / time: 2206 ms) 2026-10-28 00:20:58,670 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/autopopup (after GC) - used: 38490910 - total: 75401658 - limit: 4395630592 - tests: 2 2026-10-28 00:20:58,713 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/do not save fold state of temporary live chats" 2026-10-28 00:20:59,128 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:20:59] "GET /im_livechat/emoji_bundle HTTP/1.1" 200 - 3 0.001 0.009 2026-10-28 00:20:59,843 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/internal users can upload file to temporary thread" 2026-10-28 00:21:00,196 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:00] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:21:00,307 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/Conversation name is operator livechat user name" 2026-10-28 00:21:00,460 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/avatar url contains access token for non-internal users" 2026-10-28 00:21:00,823 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/livechat is shown as bubble on page reload" 2026-10-28 00:21:00,968 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/thread actions are not displayed on temporary thread" 2026-10-28 00:21:01,284 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/Agent sees the visitor avatar on the chat bubble of a live chat" 2026-10-28 00:21:01,422 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/chat_window/Agent sees their own avatar on the chat bubble of their own live chat" 2026-10-28 00:21:01,535 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/chat_window" ended (passed: 8 / time: 2818 ms) 2026-10-28 00:21:01,644 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/chat_window (after GC) - used: 62249215 - total: 143010075 - limit: 4395630592 - tests: 8 2026-10-28 00:21:01,689 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/expirable_storage/value is removed from expirable storage after expiration" 2026-10-28 00:21:01,700 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/expirable_storage" ended (passed: 1 / time: 5 ms) 2026-10-28 00:21:01,779 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/expirable_storage (after GC) - used: 41104372 - total: 134883132 - limit: 4395630592 - tests: 1 2026-10-28 00:21:01,827 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Do not ask feedback if empty" 2026-10-28 00:21:02,028 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Close without feedback" 2026-10-28 00:21:02,377 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:02] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.005 2026-10-28 00:21:02,661 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Feedback with rating and comment" 2026-10-28 00:21:03,090 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/feedback_panel/Closing folded chat window should open it with feedback" 2026-10-28 00:21:03,597 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/feedback_panel" ended (passed: 4 / time: 1762 ms) 2026-10-28 00:21:03,681 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/feedback_panel (after GC) - used: 57144964 - total: 134360332 - limit: 4395630592 - tests: 4 2026-10-28 00:21:03,717 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/history_command/Handle livechat history command" 2026-10-28 00:21:03,997 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:03] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.007 2026-10-28 00:21:04,188 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/history_command" ended (passed: 1 / time: 473 ms) 2026-10-28 00:21:04,273 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/history_command (after GC) - used: 49183204 - total: 132787440 - limit: 4395630592 - tests: 1 2026-10-28 00:21:04,309 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/open/close temporary channel" 2026-10-28 00:21:04,471 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/open/close persisted channel" 2026-10-28 00:21:04,756 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:04] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.003 0.009 2026-10-28 00:21:05,019 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/livechat not available" 2026-10-28 00:21:05,099 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_button/clicking on notification opens the chat" 2026-10-28 00:21:05,290 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/livechat_button" ended (passed: 4 / time: 975 ms) 2026-10-28 00:21:05,367 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/livechat_button (after GC) - used: 52925936 - total: 129641856 - limit: 4395630592 - tests: 4 2026-10-28 00:21:05,408 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/persisted session history" 2026-10-28 00:21:05,656 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/previous operator prioritized" 2026-10-28 00:21:05,852 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/Only necessary requests are made when creating a new chat" 2026-10-28 00:21:06,147 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:06] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.004 2026-10-28 00:21:06,298 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_service/Only create one channel when posting multiple messages" 2026-10-28 00:21:06,918 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/livechat_service" ended (passed: 4 / time: 1508 ms) 2026-10-28 00:21:07,020 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/livechat_service (after GC) - used: 55400120 - total: 141700600 - limit: 4395630592 - tests: 4 2026-10-28 00:21:07,067 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_session/Session is reset after failing to persist the channel" 2026-10-28 00:21:07,355 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_session/Fold state is saved on the server" 2026-10-28 00:21:07,634 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:07] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.005 2026-10-28 00:21:07,781 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/livechat_session/Seen message is saved on the server" 2026-10-28 00:21:08,410 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/mail/static/src/audio/ting.ogg 2026-10-28 00:21:08,442 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/livechat_session" ended (passed: 3 / time: 1370 ms) 2026-10-28 00:21:08,572 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/livechat_session (after GC) - used: 59146232 - total: 144850380 - limit: 4395630592 - tests: 3 2026-10-28 00:21:08,632 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/message_actions/Only two quick actions are shown" 2026-10-28 00:21:09,078 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:09] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.002 0.008 2026-10-28 00:21:15,374 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [ERROR] HootError: test "Only two quick actions are shown" timed out after 5000 milliseconds at http://127.0.0.1:8069/web/assets/739257e/im_livechat.embed_assets_unit_tests_setup.min.js:1380:76 at error (http://127.0.0.1:8069/web/assets/739257e/im_livechat.embed_assets_unit_tests_setup.min.js:1258:25) at _handleError (http://127.0.0.1:8069/web/assets/739257e/im_livechat.embed_assets_unit_tests_setup.min.js:1480:176) 2026-10-28 00:21:15,437 103 ERROR rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Test "@im_livechat/embed/message_actions/Only two quick actions are shown" failed: Failed assertion: 13. [errors] 1 unverified error(s) Error during test: test "Only two quick actions are shown" timed out after 5000 milliseconds 2026-10-28 00:21:15,441 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/message_actions" ended (failed: 1 / time: 6810 ms) 2026-10-28 00:21:15,543 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/message_actions (after GC) - used: 54298295 - total: 146705487 - limit: 4395630592 - tests: 1 2026-10-28 00:21:15,602 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/suggestion/Visitor cannot use @ mentions in livechat" 2026-10-28 00:21:15,802 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/suggestion" ended (passed: 1 / time: 217 ms) 2026-10-28 00:21:15,894 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/suggestion (after GC) - used: 48236306 - total: 128875910 - limit: 4395630592 - tests: 1 2026-10-28 00:21:15,938 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/transcript_sender/send" 2026-10-28 00:21:16,313 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:16] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.007 2026-10-28 00:21:16,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/transcript_sender/send failed" 2026-10-28 00:21:17,103 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/transcript_sender" ended (passed: 2 / time: 1164 ms) 2026-10-28 00:21:17,172 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/transcript_sender (after GC) - used: 56601394 - total: 135167730 - limit: 4395630592 - tests: 2 2026-10-28 00:21:17,203 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/unread_messages/new message from operator displays unread counter" 2026-10-28 00:21:17,424 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@im_livechat/embed/unread_messages/focus on unread livechat marks it as read" 2026-10-28 00:21:17,428 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/mail/static/src/audio/ting.ogg 2026-10-28 00:21:17,694 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:17] "GET /im_livechat/emoji_bundle HTTP/1.1" 304 - 2 0.001 0.004 2026-10-28 00:21:18,234 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://www.hoot.test/mail/static/src/audio/ting.ogg 2026-10-28 00:21:18,255 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat/embed/unread_messages" ended (passed: 2 / time: 1051 ms) 2026-10-28 00:21:18,342 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [MEMINFO] @im_livechat/embed/unread_messages (after GC) - used: 56641985 - total: 136105761 - limit: 4395630592 - tests: 2 2026-10-28 00:21:18,363 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:18] "POST /web/dataset/call_kw/ir.module.module.dependency/all_dependencies HTTP/1.1" 200 - 8 0.005 0.010 2026-10-28 00:21:18,431 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Running test "@website_livechat/embed/chat_request/chat request opens chat window" 2026-10-28 00:21:18,687 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] "@website_livechat/embed/chat_request" ended (passed: 1 / time: 256 ms) 2026-10-28 00:21:18,796 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [MEMINFO] @website_livechat/embed/chat_request (after GC) - used: 49398821 - total: 129037597 - limit: 4395630592 - tests: 1 2026-10-28 00:21:18,847 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [MEMINFO] tests done (after GC) - used: 44445061 - total: 121410001 - limit: 4395630592 2026-10-28 00:21:18,848 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] "@im_livechat" ended (passed: 32 / failed: 1 / time: 20359 ms) 2026-10-28 00:21:18,849 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] "@website_livechat" ended (passed: 1 / time: 256 ms) 2026-10-28 00:21:18,849 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: [HOOT] Failed 1 tests (33 passed, total time: 00:00:22) 2026-10-28 00:21:18,849 103 ERROR rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat.browser: Some tests failed: see above for details Failed tests link: http://127.0.0.1:8069/web/tests/livechat?preset=desktop&id=52089b17&debugTest=true&debug=assets 2026-10-28 00:21:18,849 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Asking for screenshot 2026-10-28 00:21:18,850 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Asking for screenshot 2026-10-28 00:21:18,943 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Screenshot in: /tmp/odoo_tests/rb-99b0b46-226057-429590/screenshots/sc_20261028_002118_943136_test_external_livechat.png 2026-10-28 00:21:18,971 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Closing chrome headless with pid 1984 2026-10-28 00:21:18,974 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Screenshot in: /tmp/odoo_tests/rb-99b0b46-226057-429590/screenshots/sc_20261028_002118_970848_test_external_livechat.png 2026-10-28 00:21:18,981 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Closing websocket connection 2026-10-28 00:21:18,983 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Terminating chrome headless with pid 1984 2026-10-28 00:21:19,096 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_002119_096165_test_external_livechat.txt 2026-10-28 00:21:19,096 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js.ExternalTestSuite.test_external_livechat.test_external_livechat.test_external_livechat: Removing chrome user profile "/tmp/tmpec3gm3a5_chrome_odoo" 2026-10-28 00:21:19,110 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js: ====================================================================== 2026-10-28 00:21:19,110 103 ERROR rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_js: FAIL: ExternalTestSuite.test_external_livechat Traceback (most recent call last): File "/data/build/rb-99b0b46-226057/addons/im_livechat/tests/test_js.py", line 9, in test_external_livechat self.browser_js( File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 2508, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: Some js test failed Some tests failed: see above for details Failed tests link: http://127.0.0.1:8069/web/tests/livechat?preset=desktop&id=52089b17&debugTest=true&debug=assets 2026-10-28 00:21:19,165 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Disabling auto-retry after a failed test 2026-10-28 00:21:19,198 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 00:21:40,215 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 00:21:40,216 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 00:21:41,234 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_message: Starting TestImLivechatMessage.test_chatbot_message_format ... 2026-10-28 00:21:42,741 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-10-28 00:21:42,762 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10446] 2026-10-28 00:21:42,776 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:21:42,913 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [425] 2026-10-28 00:21:42,926 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10447] 2026-10-28 00:21:42,944 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:21:43,320 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:emp from n/a 2026-10-28 00:21:43,337 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /im_livechat/get_session in /im_livechat/tests/test_message.py:TestImLivechatMessage.test_chatbot_message_format 2026-10-28 00:21:43,341 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:21:45,047 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /im_livechat/get_session in /im_livechat/tests/test_message.py:TestImLivechatMessage.test_chatbot_message_format 2026-10-28 00:21:45,320 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:45] "POST /im_livechat/get_session HTTP/1.1" 200 - 107 0.099 1.886 2026-10-28 00:21:45,554 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_message: Starting TestImLivechatMessage.test_update_username ... 2026-10-28 00:21:46,518 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [426] 2026-10-28 00:21:46,535 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10455] 2026-10-28 00:21:46,546 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:21:46,675 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [427] 2026-10-28 00:21:46,690 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10456] 2026-10-28 00:21:46,701 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:21:47,600 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [428] 2026-10-28 00:21:47,614 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10458] 2026-10-28 00:21:47,628 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:21:47,785 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 116, model: res.users 2026-10-28 00:21:47,939 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 00:21:47,979 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_res_users: Starting TestLiveChatResUsers.test_livechat_create_res_users ... 2026-10-28 00:21:48,807 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [429] 2026-10-28 00:21:48,828 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10460] 2026-10-28 00:21:48,837 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:21:49,922 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 00:21:50,982 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [430] 2026-10-28 00:21:51,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10467] 2026-10-28 00:21:51,012 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:21:51,936 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [431] 2026-10-28 00:21:51,949 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10469] 2026-10-28 00:21:51,959 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:21:52,102 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history: Starting TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth ... 2026-10-28 00:21:52,684 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [432] 2026-10-28 00:21:52,708 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10471] 2026-10-28 00:21:52,727 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 00:21:52,799 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:21:53,449 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:53] "POST /im_livechat/get_session HTTP/1.1" 200 - 74 0.092 0.567 2026-10-28 00:21:54,095 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome pid: 2179 2026-10-28 00:21:54,095 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome headless temporary user profile dir: /tmp/tmparqwgwwy_chrome_odoo 2026-10-28 00:21:54,095 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Issuing json command http://127.0.0.1:40433/json/version 2026-10-28 00:21:54,099 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:40433/json/version with timeout 3 increased to 10s during tests 2026-10-28 00:21:54,207 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Browser version: Chrome/150.0.7871.114 2026-10-28 00:21:54,208 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Issuing json command http://127.0.0.1:40433/json 2026-10-28 00:21:54,208 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:40433/json with timeout 3 increased to 10s during tests 2026-10-28 00:21:54,256 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Websocket url found: ws://127.0.0.1:40433/devtools/page/EE588F98D884F63877F35F94F075CEBF 2026-10-28 00:21:54,295 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Enable chrome headless console log notification 2026-10-28 00:21:54,316 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome headless enable page notifications 2026-10-28 00:21:54,390 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:operator from n/a 2026-10-28 00:21:54,398 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Setting session cookie in browser 2026-10-28 00:21:54,410 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Open "http://127.0.0.1:8069/odoo/livechat/22/action-728" in browser 2026-10-28 00:21:54,410 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Navigating to: "http://127.0.0.1:8069/odoo/livechat/22/action-728" 2026-10-28 00:21:55,753 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:55] "GET /odoo/livechat/22/action-728 HTTP/1.1" 200 - 158 0.134 1.184 2026-10-28 00:21:55,757 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Navigation result: {'frameId': 'EE588F98D884F63877F35F94F075CEBF', 'loaderId': 'FAFDB9C5C363760C223D03AE74A637F1', 'isDownload': False} 2026-10-28 00:21:55,757 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Evaluate ready code "odoo.isTourReady('im_livechat_history_back_and_forth_tour')" 2026-10-28 00:21:55,840 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:55] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-28 00:21:55,855 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:55] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.049 2026-10-28 00:21:55,930 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.033 0.064 2026-10-28 00:21:56,005 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 00:21:56,208 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:56] "GET /web/webclient/load_menus/6a4b7d57997ee5a913079873ae0805081180a0186fedceef354a9c799592d3ea HTTP/1.1" 200 - 119 0.138 0.252 2026-10-28 00:21:56,226 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:56] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.401 2026-10-28 00:21:56,236 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:56] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.156 2026-10-28 00:21:56,420 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:56] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 00:21:57,383 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 00:21:57,386 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 00:21:57,392 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 00:21:57,422 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 00:21:57,453 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: Owl is running in 'dev' mode. 2026-10-28 00:21:57,478 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 00:21:57,552 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.024 2026-10-28 00:21:57,586 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.029 2026-10-28 00:21:57,615 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.038 2026-10-28 00:21:57,674 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Evaluate test code "odoo.startTour('im_livechat_history_back_and_forth_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/livechat/22/action-728", "delayToCheckUndeterminisms": 0})" 2026-10-28 00:21:57,815 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:57] "POST /mail/data HTTP/1.1" 200 - 34 0.082 0.069 2026-10-28 00:21:57,836 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [1/7] Tour im_livechat_history_back_and_forth_tour → Step button.o_switch_view.o_list 2026-10-28 00:21:57,844 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 00:21:57,891 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 00:21:57,912 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:57] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 12 0.065 0.149 2026-10-28 00:21:58,028 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:58] "GET /web/image?model=res.users&field=avatar_128&id=125 HTTP/1.1" 200 - 16 0.033 0.287 2026-10-28 00:21:58,077 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:58] "GET /web/image/res.partner/523/avatar_128?unique=1793146909000 HTTP/1.1" 200 - 8 0.013 0.354 2026-10-28 00:21:58,080 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.175 2026-10-28 00:21:58,131 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 00:21:58,149 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:58] "POST /web/action/load HTTP/1.1" 200 - 11 0.028 0.182 2026-10-28 00:21:58,180 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.050 2026-10-28 00:21:58,221 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.300 2026-10-28 00:21:58,284 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:21:58,369 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:58] "POST /web/dataset/call_kw/discuss.channel/get_views HTTP/1.1" 200 - 37 0.067 0.079 2026-10-28 00:21:58,468 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:58] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 11 0.020 0.036 2026-10-28 00:21:58,642 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [2/7] Tour im_livechat_history_back_and_forth_tour → Step .o_data_cell:contains(Visitor operator) 2026-10-28 00:21:58,676 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:58] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 00:21:58,711 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:58] "GET /web/image/res.partner/523/avatar_128 HTTP/1.1" 200 - 8 0.023 0.048 2026-10-28 00:21:58,760 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:58] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 12 0.012 0.044 2026-10-28 00:21:58,768 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 00:21:58,946 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [3/7] Tour im_livechat_history_back_and_forth_tour → Step .o-mail-DiscussSidebar-item:contains(Visitor).o-active 2026-10-28 00:21:59,121 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:59] "POST /mail/data HTTP/1.1" 200 - 48 0.059 0.099 2026-10-28 00:21:59,184 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-28 00:21:59,471 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:59] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.055 0.044 2026-10-28 00:21:59,499 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [4/7] Tour im_livechat_history_back_and_forth_tour → Step .o_data_cell:contains(Visitor operator) 2026-10-28 00:21:59,536 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:59] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.020 0.118 2026-10-28 00:21:59,551 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:59] "GET /web/image/mail.guest/29/avatar_128?unique=1793146913000 HTTP/1.1" 200 - 4 0.003 0.138 2026-10-28 00:21:59,579 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:59] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 6 0.011 0.173 2026-10-28 00:21:59,612 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:59] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.012 0.184 2026-10-28 00:21:59,654 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:59] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 12 0.016 0.111 2026-10-28 00:21:59,713 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [5/7] Tour im_livechat_history_back_and_forth_tour → Step .o-mail-DiscussSidebar-item:contains(Visitor).o-active 2026-10-28 00:21:59,749 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:59] "POST /web/dataset/call_kw/hr.employee/search_read HTTP/1.1" 200 - 2 0.005 0.020 2026-10-28 00:21:59,880 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:21:59] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.020 0.034 2026-10-28 00:21:59,929 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [6/7] Tour im_livechat_history_back_and_forth_tour → Step .o-mail-DiscussSidebar-item:contains(Visitor).o-active 2026-10-28 00:22:00,032 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: [7/7] Tour im_livechat_history_back_and_forth_tour → Step .o_data_cell:contains(Visitor operator) 2026-10-28 00:22:00,079 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:22:00] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 12 0.011 0.018 2026-10-28 00:22:00,154 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: tour succeeded 2026-10-28 00:22:00,154 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR im_livechat_history_back_and_forth_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-28 00:22:00,359 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth.browser: heap 28593232 (allocated 30126080) 2026-10-28 00:22:00,369 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Closing chrome headless with pid 2179 2026-10-28 00:22:00,374 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Closing websocket connection 2026-10-28 00:22:00,375 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Terminating chrome headless with pid 2179 2026-10-28 00:22:00,539 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_002200_539067_test_session_history_navigation_back_and_forth.txt 2026-10-28 00:22:00,539 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_session_history.TestImLivechatSessionHistory.test_session_history_navigation_back_and_forth: Removing chrome user profile "/tmp/tmparqwgwwy_chrome_odoo" 2026-10-28 00:22:00,624 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 00:22:00,654 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_upload_attachment: Starting TestUploadAttachment.test_visitor_cannot_upload_on_closed_livechat ... 2026-10-28 00:22:01,426 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:22:01,979 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:22:01] "POST /im_livechat/get_session HTTP/1.1" 200 - 79 0.062 0.498 2026-10-28 00:22:02,065 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:22:02] "POST /im_livechat/visitor_leave_session HTTP/1.1" 200 - 35 0.029 0.051 2026-10-28 00:22:02,111 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:22:02] "POST /mail/attachment/upload HTTP/1.1" 403 - 11 0.019 0.016 2026-10-28 00:22:02,113 103 INFO rb-99b0b46-226057-429590 odoo.addons.im_livechat.tests.test_upload_attachment.TestUploadAttachment.test_visitor_cannot_upload_on_closed_livechat: waiting for threads: [] 2026-10-28 00:22:02,166 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 00:22:24,215 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #127 deleted product.product records with IDs: [845] 2026-10-28 00:22:24,629 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 00:22:24,629 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 00:22:26,449 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 00:22:26,449 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 00:22:26,457 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 00:22:26,457 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 00:22:26,462 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 00:22:26,463 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 00:24:01,274 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_line_summary_name ... 2026-10-28 00:24:08,049 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #127 deleted invoice.line.grouping records with IDs: [4, 5, 6] 2026-10-28 00:24:08,209 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_line_summary_name_no_english_subtitle_for_vi_partner ... 2026-10-28 00:24:11,995 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_line_summary_uom_name_appends_english_for_foreign_partner ... 2026-10-28 00:24:15,402 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_line_summary_uom_name_no_english_subtitle_for_vi_partner ... 2026-10-28 00:24:18,666 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_summary_lines_data_raises_on_cross_invoice_lines ... 2026-10-28 00:24:24,605 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_line_grouping.tests.test_einvoice_line_grouping: Starting TestEinvoiceLineGrouping.test_prepare_einvoice_summary_lines_data_standalone_agnostic_no_provider ... 2026-10-28 00:24:29,077 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 00:24:53,867 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_access_token ... 2026-10-28 00:24:58,917 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_adjustment_invoice ... 2026-10-28 00:25:03,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #129 deleted account.move.line.ctp records with IDs: [234, 235] 2026-10-28 00:25:03,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #129 deleted account.move.line records with IDs: [560] 2026-10-28 00:25:04,563 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_cancel_invoice ... 2026-10-28 00:25:09,660 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_decimal_rounding ... 2026-10-28 00:25:13,525 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_default_symbol_on_partner ... 2026-10-28 00:25:17,423 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_downpayment_line_in_json ... 2026-10-28 00:25:20,435 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_invoice_creation ... 2026-10-28 00:25:24,311 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_invoice_foreign_currency ... 2026-10-28 00:25:28,516 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_json_data_generation ... 2026-10-28 00:25:32,549 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_json_data_generation_no_product ... 2026-10-28 00:25:36,367 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_line_note_in_json ... 2026-10-28 00:25:40,472 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_loyalty_discount_in_json ... 2026-10-28 00:25:43,410 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_pos_discount_product_in_json ... 2026-10-28 00:25:48,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #129 deleted account.move.line.ctp records with IDs: [259] 2026-10-28 00:25:49,063 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_replacement_invoice ... 2026-10-28 00:25:53,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #129 deleted account.move.line.ctp records with IDs: [263, 264] 2026-10-28 00:25:53,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #129 deleted account.move.line records with IDs: [603] 2026-10-28 00:25:56,599 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_sale_discount_product_in_json ... 2026-10-28 00:26:01,630 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_send_and_print ... 2026-10-28 00:26:06,500 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_double_zip_response ... 2026-10-28 00:26:11,415 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_no_xml_in_zip ... 2026-10-28 00:26:17,387 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel.tests.test_edi: Starting TestVNEDI.test_unzip_single_zip_response ... 2026-10-28 00:26:22,214 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-28 00:27:18,434 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_default_symbol ... 2026-10-28 00:27:18,720 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_fetch_invoice_files ... 2026-10-28 00:27:20,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #131 deleted ir.attachment records with IDs: [4386] 2026-10-28 00:27:21,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #131 deleted ir.attachment records with IDs: [4385] 2026-10-28 00:27:21,255 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_fetch_invoice_files_not_sent_raises ... 2026-10-28 00:27:22,535 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_invoice_refund ... 2026-10-28 00:27:26,072 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_invoice_send_and_print ... 2026-10-28 00:27:28,554 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_pos_specific_symbol ... 2026-10-28 00:27:29,049 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos: Starting TestVNEDIPOS.test_prepare_order_vals_rights ... 2026-10-28 00:27:30,544 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-28 00:28:02,433 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour: Starting TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour ... 2026-10-28 00:28:03,067 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Chrome pid: 2398 2026-10-28 00:28:03,067 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Chrome headless temporary user profile dir: /tmp/tmpnut0azk0_chrome_odoo 2026-10-28 00:28:03,067 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Issuing json command http://127.0.0.1:34099/json/version 2026-10-28 00:28:03,084 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:34099/json/version with timeout 3 increased to 10s during tests 2026-10-28 00:28:03,191 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 00:28:03,192 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Issuing json command http://127.0.0.1:34099/json 2026-10-28 00:28:03,192 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:34099/json with timeout 3 increased to 10s during tests 2026-10-28 00:28:03,210 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Websocket url found: ws://127.0.0.1:34099/devtools/page/CCC2DAA7405B4702E5AB2A8DEDC2E17E 2026-10-28 00:28:03,219 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Enable chrome headless console log notification 2026-10-28 00:28:03,226 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Chrome headless enable page notifications 2026-10-28 00:28:03,387 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:pos_user from n/a 2026-10-28 00:28:03,401 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Setting session cookie in browser 2026-10-28 00:28:03,416 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-28 00:28:03,416 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-28 00:28:03,443 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:28:04,767 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:04] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 180 0.179 1.150 2026-10-28 00:28:04,780 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Navigation result: {'frameId': 'CCC2DAA7405B4702E5AB2A8DEDC2E17E', 'loaderId': '726C7EF7194140E3FEE4D2582203A2B1', 'isDownload': False} 2026-10-28 00:28:04,781 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Evaluate ready code "odoo.isTourReady('L10nVnEdiPosConfigErrorTour')" 2026-10-28 00:28:04,828 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-28 00:28:04,868 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:04] "GET /web/assets/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-28 00:28:04,887 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:04] "GET /web/assets/f877ae1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.022 2026-10-28 00:28:04,893 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:04] "GET /web/assets/248ae01/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-28 00:28:05,657 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 00:28:05,681 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 00:28:05,683 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 00:28:05,718 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Evaluate test code "odoo.startTour('L10nVnEdiPosConfigErrorTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-28 00:28:05,728 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: IndexedDB 1 Ready 2026-10-28 00:28:05,732 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-28 00:28:05,744 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [1/16] Tour L10nVnEdiPosConfigErrorTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-28 00:28:06,793 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:06] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 321 0.463 0.616 2026-10-28 00:28:06,796 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.040 2026-10-28 00:28:07,138 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-28 00:28:07,186 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 00:28:07,247 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-10-28 00:28:07,300 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.016 2026-10-28 00:28:07,319 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: Owl is running in 'dev' mode. 2026-10-28 00:28:07,419 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 00:28:07,426 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 00:28:07,531 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 00:28:07,583 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 00:28:07,608 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 00:28:07,663 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "GET /web/image/res.users/137/avatar_128 HTTP/1.1" 200 - 16 0.057 0.089 2026-10-28 00:28:07,677 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [2/16] Tour L10nVnEdiPosConfigErrorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-28 00:28:07,696 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "GET /web/image?model=res.company&id=17&field=logo HTTP/1.1" 200 - 9 0.008 0.165 2026-10-28 00:28:07,726 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "GET /web/image/res.company/17/favicon HTTP/1.1" 200 - 4 0.007 0.114 2026-10-28 00:28:07,858 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.017 0.023 2026-10-28 00:28:07,879 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.053 2026-10-28 00:28:07,920 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.024 0.061 2026-10-28 00:28:07,951 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.016 0.057 2026-10-28 00:28:07,970 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:07] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.121 2026-10-28 00:28:08,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:08] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.171 2026-10-28 00:28:08,052 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [3/16] Tour L10nVnEdiPosConfigErrorTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-10-28 00:28:08,069 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:08] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.014 0.218 2026-10-28 00:28:08,106 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:08] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.162 2026-10-28 00:28:08,138 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:08] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.244 2026-10-28 00:28:08,148 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:08] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.144 2026-10-28 00:28:08,171 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:08] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.145 2026-10-28 00:28:08,301 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:08] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.046 0.135 2026-10-28 00:28:08,320 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:08] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.220 2026-10-28 00:28:08,337 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:08] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.347 2026-10-28 00:28:08,422 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [4/16] Tour L10nVnEdiPosConfigErrorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 00:28:08,603 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [5/16] Tour L10nVnEdiPosConfigErrorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-28 00:28:08,678 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [6/16] Tour L10nVnEdiPosConfigErrorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-28 00:28:08,730 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [7/16] Tour L10nVnEdiPosConfigErrorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-28 00:28:08,792 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [8/16] Tour L10nVnEdiPosConfigErrorTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-28 00:28:08,902 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [9/16] Tour L10nVnEdiPosConfigErrorTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-28 00:28:08,918 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 00:28:08,925 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 00:28:08,973 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [10/16] Tour L10nVnEdiPosConfigErrorTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-28 00:28:09,033 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [11/16] Tour L10nVnEdiPosConfigErrorTour → Step enable invoice option if needed (trigger: .payment-buttons .js_invoice) 2026-10-28 00:28:09,086 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [12/16] Tour L10nVnEdiPosConfigErrorTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-28 00:28:09,159 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [13/16] Tour L10nVnEdiPosConfigErrorTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-28 00:28:09,177 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 00:28:09,241 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [14/16] Tour L10nVnEdiPosConfigErrorTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Configuration Error")) 2026-10-28 00:28:09,301 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [15/16] Tour L10nVnEdiPosConfigErrorTour → Step dialog is open (trigger: .modal-body:contains(Set a POS Symbol)) 2026-10-28 00:28:09,360 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: [16/16] Tour L10nVnEdiPosConfigErrorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-28 00:28:09,434 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: tour succeeded 2026-10-28 00:28:09,435 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR L10nVnEdiPosConfigErrorTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-28 00:28:09,591 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour.browser: heap 15143960 (allocated 16523264) 2026-10-28 00:28:09,624 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Closing chrome headless with pid 2398 2026-10-28 00:28:09,634 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Closing websocket connection 2026-10-28 00:28:09,638 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Terminating chrome headless with pid 2398 2026-10-28 00:28:09,795 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_002809_795160_test_l10n_vn_edi_pos_config_error_tour.txt 2026-10-28 00:28:09,795 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_config_error_tour: Removing chrome user profile "/tmp/tmpnut0azk0_chrome_odoo" 2026-10-28 00:28:09,868 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour: Starting TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour ... 2026-10-28 00:28:10,569 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Chrome pid: 2594 2026-10-28 00:28:10,569 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Chrome headless temporary user profile dir: /tmp/tmpq3ekymeb_chrome_odoo 2026-10-28 00:28:10,569 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Issuing json command http://127.0.0.1:44805/json/version 2026-10-28 00:28:10,580 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44805/json/version with timeout 3 increased to 10s during tests 2026-10-28 00:28:10,690 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 00:28:10,691 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Issuing json command http://127.0.0.1:44805/json 2026-10-28 00:28:10,691 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44805/json with timeout 3 increased to 10s during tests 2026-10-28 00:28:10,715 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Websocket url found: ws://127.0.0.1:44805/devtools/page/2106C167A8D19F596284D1CC35593465 2026-10-28 00:28:10,736 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Enable chrome headless console log notification 2026-10-28 00:28:10,749 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Chrome headless enable page notifications 2026-10-28 00:28:10,832 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:pos_user from n/a 2026-10-28 00:28:10,855 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Setting session cookie in browser 2026-10-28 00:28:10,874 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-28 00:28:10,874 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-28 00:28:10,905 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 00:28:12,055 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:12] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 180 0.140 1.012 2026-10-28 00:28:12,072 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Navigation result: {'frameId': '2106C167A8D19F596284D1CC35593465', 'loaderId': '800872D166F7361E357CE9C4374CE343', 'isDownload': False} 2026-10-28 00:28:12,072 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Evaluate ready code "odoo.isTourReady('L10nVnEdiPosRefundReasonTour')" 2026-10-28 00:28:12,103 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-28 00:28:12,135 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:12] "GET /web/assets/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-28 00:28:12,153 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:12] "GET /web/assets/248ae01/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-28 00:28:12,169 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:12] "GET /web/assets/f877ae1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.049 2026-10-28 00:28:12,867 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:12] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 00:28:12,884 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:28:12,909 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 00:28:12,945 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: IndexedDB 1 Ready 2026-10-28 00:28:12,950 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Evaluate test code "odoo.startTour('L10nVnEdiPosRefundReasonTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-28 00:28:12,954 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.018 2026-10-28 00:28:12,981 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [1/36] Tour L10nVnEdiPosRefundReasonTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-28 00:28:13,963 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:13] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 321 0.385 0.627 2026-10-28 00:28:13,966 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.974 2026-10-28 00:28:14,291 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-28 00:28:14,325 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 00:28:14,396 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-10-28 00:28:14,437 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:14] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-28 00:28:14,453 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: Owl is running in 'dev' mode. 2026-10-28 00:28:14,573 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:28:14,588 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:28:14,670 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:28:14,687 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 00:28:14,719 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 00:28:14,793 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:14] "GET /web/image/res.users/137/avatar_128 HTTP/1.1" 200 - 16 0.021 0.070 2026-10-28 00:28:14,828 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:14] "GET /web/image?model=res.company&id=17&field=logo HTTP/1.1" 200 - 9 0.008 0.149 2026-10-28 00:28:14,856 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:14] "GET /web/image/res.company/17/favicon HTTP/1.1" 200 - 4 0.007 0.103 2026-10-28 00:28:14,880 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [2/36] Tour L10nVnEdiPosRefundReasonTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-28 00:28:15,047 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:15] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.030 2026-10-28 00:28:15,064 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:15] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.039 2026-10-28 00:28:15,087 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:15] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.046 2026-10-28 00:28:15,128 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:15] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.011 0.086 2026-10-28 00:28:15,154 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:15] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.141 2026-10-28 00:28:15,172 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:15] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.140 2026-10-28 00:28:15,208 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [3/36] Tour L10nVnEdiPosRefundReasonTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-10-28 00:28:15,215 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:15] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.013 0.108 2026-10-28 00:28:15,224 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:15] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.156 2026-10-28 00:28:15,241 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:15] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.137 2026-10-28 00:28:15,261 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:15] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.056 2026-10-28 00:28:15,291 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:15] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.012 0.094 2026-10-28 00:28:15,467 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:15] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.083 0.147 2026-10-28 00:28:15,498 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:15] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.016 0.348 2026-10-28 00:28:15,524 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:15] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.011 0.283 2026-10-28 00:28:15,582 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [4/36] Tour L10nVnEdiPosRefundReasonTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 00:28:15,739 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [5/36] Tour L10nVnEdiPosRefundReasonTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-28 00:28:15,797 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [6/36] Tour L10nVnEdiPosRefundReasonTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-28 00:28:15,866 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [7/36] Tour L10nVnEdiPosRefundReasonTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-28 00:28:15,926 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [8/36] Tour L10nVnEdiPosRefundReasonTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-28 00:28:16,060 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [9/36] Tour L10nVnEdiPosRefundReasonTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-28 00:28:16,092 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 00:28:16,095 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 00:28:16,122 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [10/36] Tour L10nVnEdiPosRefundReasonTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-28 00:28:16,183 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [11/36] Tour L10nVnEdiPosRefundReasonTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-28 00:28:16,251 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [12/36] Tour L10nVnEdiPosRefundReasonTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-28 00:28:16,281 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:28:16,351 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [13/36] Tour L10nVnEdiPosRefundReasonTour → Step go to next screen from receipt (trigger: .receipt-screen [name='done'].highlight) 2026-10-28 00:28:16,357 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71989708 started for PoS orders references: [{'name': 'Order 00009-001-0001', 'uuid': 'ac5641e0-cb7f-4f7e-a944-3b331abe6950'}] 2026-10-28 00:28:16,363 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 00:28:20,734 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71989708 order {'name': 'Order 00009-001-0001', 'uuid': 'ac5641e0-cb7f-4f7e-a944-3b331abe6950'} created pos.order #22 2026-10-28 00:28:20,742 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71989708 finished 2026-10-28 00:28:21,042 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 898 1.643 3.049 2026-10-28 00:28:21,188 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:21] "POST /web/dataset/call_kw/pos.order/get_pos_edi_invoice_info HTTP/1.1" 200 - 8 0.014 0.040 2026-10-28 00:28:21,215 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 00:28:21,299 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:21] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.022 2026-10-28 00:28:21,348 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [14/36] Tour L10nVnEdiPosRefundReasonTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 00:28:21,443 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [15/36] Tour L10nVnEdiPosRefundReasonTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-28 00:28:21,497 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [16/36] Tour L10nVnEdiPosRefundReasonTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-28 00:28:21,568 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [17/36] Tour L10nVnEdiPosRefundReasonTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-28 00:28:21,660 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [18/36] Tour L10nVnEdiPosRefundReasonTour → Step .pos-search-bar .filter 2026-10-28 00:28:21,727 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [19/36] Tour L10nVnEdiPosRefundReasonTour → Step .pos-search-bar .filter ul 2026-10-28 00:28:21,734 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:21] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.011 0.036 2026-10-28 00:28:21,777 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [20/36] Tour L10nVnEdiPosRefundReasonTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-28 00:28:21,845 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [21/36] Tour L10nVnEdiPosRefundReasonTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-28 00:28:21,874 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 00:28:21] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 3 0.007 0.020 2026-10-28 00:28:21,918 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [22/36] Tour L10nVnEdiPosRefundReasonTour → Step command name should be Print Tax Invoice (trigger: .control-buttons button:contains("Print Tax Invoice")) 2026-10-28 00:28:21,976 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [23/36] Tour L10nVnEdiPosRefundReasonTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 00:28:22,028 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [24/36] Tour L10nVnEdiPosRefundReasonTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-28 00:28:22,089 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [25/36] Tour L10nVnEdiPosRefundReasonTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-28 00:28:22,157 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [26/36] Tour L10nVnEdiPosRefundReasonTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 00:28:22,211 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [27/36] Tour L10nVnEdiPosRefundReasonTour → Step .ticket-screen .btn-primary.pay-order-button 2026-10-28 00:28:22,303 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [28/36] Tour L10nVnEdiPosRefundReasonTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-28 00:28:22,375 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [29/36] Tour L10nVnEdiPosRefundReasonTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-28 00:28:22,434 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [30/36] Tour L10nVnEdiPosRefundReasonTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-28 00:28:22,494 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [31/36] Tour L10nVnEdiPosRefundReasonTour → Step check invoice button is not highlighted (trigger: .js_invoice:not(.highlight)) 2026-10-28 00:28:22,558 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [32/36] Tour L10nVnEdiPosRefundReasonTour → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-28 00:28:22,621 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [33/36] Tour L10nVnEdiPosRefundReasonTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Refund Reason")) 2026-10-28 00:28:22,676 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [34/36] Tour L10nVnEdiPosRefundReasonTour → Step input text 'Customer return' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-28 00:28:22,752 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [35/36] Tour L10nVnEdiPosRefundReasonTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-28 00:28:22,821 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: [36/36] Tour L10nVnEdiPosRefundReasonTour → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-10-28 00:28:22,883 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: tour succeeded 2026-10-28 00:28:22,884 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: ╔═════════════════════════════════════════════╗ ║ TOUR L10nVnEdiPosRefundReasonTour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-28 00:28:23,046 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour.browser: heap 17426240 (allocated 19013632) 2026-10-28 00:28:23,058 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Closing chrome headless with pid 2594 2026-10-28 00:28:23,064 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Closing websocket connection 2026-10-28 00:28:23,066 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Terminating chrome headless with pid 2594 2026-10-28 00:28:23,197 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_002823_196951_test_l10n_vn_edi_pos_refund_reason_tour.txt 2026-10-28 00:28:23,197 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_edi_viettel_pos.tests.test_l10n_vn_edi_pos_tour.TestVNEDIPOSTour.test_l10n_vn_edi_pos_refund_reason_tour: Removing chrome user profile "/tmp/tmpq3ekymeb_chrome_odoo" 2026-10-28 00:28:23,293 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 00:29:01,016 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_account_created_for_a_vietnamese_company_gets_the_tag_of_its_vietnamese_code ... 2026-10-28 00:29:01,250 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_account_lookup_by_code_prefix_returns_the_target_companys_account_when_another_company_is_active ... 2026-10-28 00:29:01,351 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_account_lookup_by_code_returns_the_target_companys_account_when_another_company_is_active ... 2026-10-28 00:29:01,434 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_company_scope: Starting TestCompanyScope.test_account_shared_with_a_vietnamese_company_gets_the_tag_of_its_vietnamese_code ... 2026-10-28 00:29:01,637 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 00:29:19,826 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_reload_branch_company: Starting TestReloadBranchCompany.test_reloading_the_template_on_a_branch_company_creates_no_branch_owned_taxes ... 2026-10-28 00:30:03,254 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 00:30:03,279 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_caller_supplied_code_wins ... 2026-10-28 00:30:03,465 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_circular_block_follows_company_setting ... 2026-10-28 00:30:03,643 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_circular_block_without_document ... 2026-10-28 00:30:03,786 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestReportCircularLayout.test_preview_report_follows_the_company_it_was_opened_on ... 2026-10-28 00:30:11,419 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 00:30:11,441 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestPaymentReceiptReport.test_in_out_payment_computes_on_a_bank_move ... 2026-10-28 00:30:12,125 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestPaymentReceiptReport.test_payment_receipt_renders_for_a_payment_originated_move ... 2026-10-28 00:30:13,631 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_report_circular_layout: Starting TestPaymentReceiptReport.test_payment_receipt_renders_with_its_circular_header ... 2026-10-28 00:30:14,683 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 00:31:17,664 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_show_both_dr_and_cr_trial_balance_vas: Starting TestUpdateShowBothDrAndCrTrialBalanceVas.test_update_show_both_dr_and_cr_trial_balance_vas_covers_every_vn_chart_company ... 2026-10-28 00:31:17,969 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 00:32:39,205 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c10_payments_route_to_11218_and_11219 ... 2026-10-28 00:32:41,012 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c11_first_cash_journal_lands_on_1111_and_111_stays_a_pure_rollup ... 2026-10-28 00:32:41,143 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c12_level3_exhaustion_raises_userror_and_mints_nothing ... 2026-10-28 00:32:43,401 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c13_existing_113_and_1132_rows_are_untouched_by_the_fixer ... 2026-10-28 00:32:43,527 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c14_migration_renames_fabricated_accounts_in_place ... 2026-10-28 00:32:45,202 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c15_migration_is_idempotent ... 2026-10-28 00:32:46,801 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c15b_fixer_leaves_a_bank_journal_it_cannot_place_and_notifies ... 2026-10-28 00:32:49,399 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c16_c133_fixer_does_not_move_a_c99_company ... 2026-10-28 00:32:49,681 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c17_each_c133_company_gets_its_own_11211 ... 2026-10-28 00:32:49,813 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c18_each_allocator_is_unreachable_from_the_other_regime ... 2026-10-28 00:32:50,452 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c1_no_fabricated_three_digit_account_exists ... 2026-10-28 00:32:50,546 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c20_bank_journal_on_statutory_rollup_gets_fresh_level3_row_untouched ... 2026-10-28 00:32:50,798 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c21_utility_rename_collision_is_skipped ... 2026-10-28 00:32:52,392 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c22_two_fabricated_cash_tills_are_not_merged_onto_111 ... 2026-10-28 00:32:53,643 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c23_second_cash_journal_via_real_user_path_lands_on_11111 ... 2026-10-28 00:32:54,137 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c24_statutory_1111_exists_on_fresh_c133_company_with_correct_identity ... 2026-10-28 00:32:54,730 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c25_third_cash_journal_advances_to_11112_without_fabrication ... 2026-10-28 00:32:55,613 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c26_only_the_first_cash_journal_ever_owns_1111_after_a_second_till_opens ... 2026-10-28 00:32:56,195 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c27_second_till_self_heals_1111_when_deleted_and_lands_on_11111 ... 2026-10-28 00:32:56,486 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [507516] 2026-10-28 00:32:56,486 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #145 deleted account.account records with IDs: [2753] 2026-10-28 00:32:56,944 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c28_cash_level3_exhaustion_raises_userror_once_1111_exists ... 2026-10-28 00:33:00,976 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c29_ensure_c133_statutory_cash_parent_backfill_is_idempotent ... 2026-10-28 00:33:01,091 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [507516] 2026-10-28 00:33:01,140 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #145 deleted account.account records with IDs: [2753] 2026-10-28 00:33:01,306 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c2_bank_suspense_account_is_11217 ... 2026-10-28 00:33:01,418 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c30_ensure_c133_statutory_cash_parent_adopts_hand_made_1111 ... 2026-10-28 00:33:01,550 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #145 deleted ir.model.data records with IDs: [507516] 2026-10-28 00:33:01,618 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #145 deleted account.account records with IDs: [2753] 2026-10-28 00:33:02,328 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c31_ensure_c133_statutory_cash_parent_is_company_isolated ... 2026-10-28 00:33:02,551 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c32_c99_second_cash_journal_and_ensure_method_no_op_on_c99 ... 2026-10-28 00:33:03,102 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c33_bank_fixer_stays_idempotent_when_1111x_records_already_exist ... 2026-10-28 00:33:03,742 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c34_fixer_leaves_a_first_till_already_on_1111_untouched ... 2026-10-28 00:33:03,909 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c35_fixer_leaves_a_till_already_on_a_five_digit_1111x_account_untouched ... 2026-10-28 00:33:04,220 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c36_a_hand_made_six_digit_cash_code_is_never_treated_as_compliant ... 2026-10-28 00:33:04,552 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c3_outstanding_accounts_are_11218_and_11219 ... 2026-10-28 00:33:04,677 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c4_three_utility_accounts_are_distinct_records ... 2026-10-28 00:33:04,782 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c5_first_bank_account_lands_on_11211 ... 2026-10-28 00:33:04,877 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c6_second_and_third_vnd_bank_accounts_continue_the_1121_series ... 2026-10-28 00:33:06,322 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c7_utility_accounts_keep_their_vietnamese_name ... 2026-10-28 00:33:07,709 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c8_foreign_currency_bank_account_lands_under_1122 ... 2026-10-28 00:33:08,194 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_c9_statutory_1121_1122_stay_roll_ups ... 2026-10-28 00:33:08,870 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_x1_both_regimes_reach_their_target_state_together ... 2026-10-28 00:33:12,334 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_bank_accounts: Starting TestVnC133BankAccounts.test_x2_account_code_is_decided_by_chart_not_country_c133_arm ... 2026-10-28 00:33:12,650 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 00:34:11,036 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_company_defaults: Starting TestVnC133CompanyDefaults.test_circular_133_expense_default_is_cost_of_goods_sold ... 2026-10-28 00:34:14,807 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_company_defaults: Starting TestVnC133CompanyDefaults.test_circular_133_reload_keeps_a_company_choice_of_continental_valuation ... 2026-10-28 00:34:24,947 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c133_company_defaults: Starting TestVnC133CompanyDefaults.test_new_circular_133_company_values_inventory_perpetually_like_circular_99 ... 2026-10-28 00:34:25,122 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 00:35:53,739 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t10_bank_journal_accounts_keep_the_112_report_tag ... 2026-10-28 00:35:54,561 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t11_second_cash_journal_stays_in_the_111_family ... 2026-10-28 00:35:55,046 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t12_statutory_codes_are_never_padded ... 2026-10-28 00:35:55,121 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t16_c99_pipeline_does_not_move_a_c133_company ... 2026-10-28 00:35:58,575 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t17_each_company_gets_its_own_bank_account ... 2026-10-28 00:35:59,128 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t18_migration_repoints_a_bank_journal_left_on_112 ... 2026-10-28 00:36:02,311 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t19_outstanding_rename_collision_is_skipped ... 2026-10-28 00:36:03,720 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t1_bank_suspense_account_is_1121 ... 2026-10-28 00:36:03,789 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t2_suspense_account_is_never_a_journal_own_account ... 2026-10-28 00:36:03,852 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t3_outstanding_accounts_are_1131_and_1132 ... 2026-10-28 00:36:03,934 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t3b_new_c99_accounts_keep_their_vietnamese_name ... 2026-10-28 00:36:04,275 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t4_no_account_outside_circular_99_is_created ... 2026-10-28 00:36:04,366 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t5_inbound_payment_debits_1131 ... 2026-10-28 00:36:05,371 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t6_outbound_payment_credits_1132 ... 2026-10-28 00:36:06,613 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t7_first_bank_account_lands_on_1122 ... 2026-10-28 00:36:06,974 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t8_second_and_third_bank_accounts_continue_the_112_series ... 2026-10-28 00:36:08,491 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_t9_account_112_carries_no_direct_postings ... 2026-10-28 00:36:09,237 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_c99_bank_accounts: Starting TestVnC99BankAccounts.test_x2_account_codes_are_decided_by_chart_not_by_country ... 2026-10-28 00:36:09,469 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 00:36:24,851 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c133_chart_survives_deferred_c99_guess_load ... 2026-10-28 00:36:43,176 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c133_to_c99_switchback_loads_c99 ... 2026-10-28 00:37:01,184 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.auto.transfer.model records with IDs: [91, 92, 93] 2026-10-28 00:37:01,659 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511860, 511859, 511858, 511857] 2026-10-28 00:37:01,659 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.reconcile.model records with IDs: [111, 112, 113, 114] 2026-10-28 00:37:01,745 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.payment.method.line records with IDs: [282, 283, 284, 285, 286] 2026-10-28 00:37:02,074 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.default records with IDs: [578] 2026-10-28 00:37:02,091 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511837, 511838, 511835, 511844, 511834, 511836, 511839, 511847, 511840, 511833, 511832, 511841, 511842, 511843, 511849, 511845, 511848, 511831, 511846, 511830] 2026-10-28 00:37:02,091 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.journal records with IDs: [610, 611, 615, 612, 616, 618, 614, 619, 623, 613, 622, 626, 629, 617, 624, 625, 627, 620, 628, 621] 2026-10-28 00:37:02,123 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted mail.alias records with IDs: [361, 362, 364, 365, 363] 2026-10-28 00:37:02,312 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511828, 511826, 511827, 511817, 511815, 511816, 511820, 511818, 511819, 511813, 511810, 511812, 511811, 511814, 511824, 511821, 511823, 511822, 511825] 2026-10-28 00:37:02,312 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.tax records with IDs: [453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471] 2026-10-28 00:37:02,414 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511803, 511806, 511804, 511805, 511807, 511809, 511808] 2026-10-28 00:37:02,414 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.tax.group records with IDs: [142, 143, 144, 145, 146, 147, 148] 2026-10-28 00:37:03,934 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.default records with IDs: [569, 570, 571, 572, 573, 574, 575, 576, 577, 579, 580, 581, 582, 583, 584] 2026-10-28 00:37:03,944 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511682, 511681, 511829, 511675, 511676, 511677, 511678, 511679, 511680, 511683, 511684, 511685, 511686, 511687, 511688, 511689, 511690, 511691, 511692, 511693, 511694, 511695, 511696, 511697, 511698, 511699, 511700, 511701, 511702, 511703, 511704, 511705, 511706, 511707, 511708, 511709, 511710, 511711, 511712, 511713, 511714, 511715, 511716, 511717, 511718, 511719, 511720, 511721, 511722, 511723, 511724, 511725, 511726, 511727, 511728, 511729, 511730, 511731, 511732, 511733, 511734, 511735, 511736, 511737, 511738, 511739, 511740, 511741, 511742, 511743, 511744, 511745, 511746, 511747, 511748, 511749, 511750, 511751, 511752, 511753, 511754, 511755, 511756, 511757, 511758, 511759, 511760, 511761, 511762, 511763, 511764, 511765, 511766, 511767, 511768, 511769, 511770, 511771, 511772, 511773, 511774, 511775, 511776, 511777, 511778, 511779, 511780, 511781, 511782, 511783, 511784, 511785, 511786, 511787, 511788, 511789, 511790, 511791, 511792, 511793, 511794, 511795, 511796, 511797, 511798, 511799, 511800, 511801, 511802] 2026-10-28 00:37:03,944 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.account records with IDs: [4550, 4551, 4552, 4553, 4554, 4678, 4555, 4556, 4557, 4558, 4559, 4560, 4561, 4562, 4563, 4564, 4565, 4566, 4567, 4568, 4569, 4570, 4571, 4572, 4573, 4574, 4575, 4576, 4577, 4578, 4579, 4580, 4581, 4582, 4583, 4584, 4585, 4586, 4587, 4588, 4589, 4590, 4591, 4592, 4593, 4594, 4595, 4596, 4597, 4598, 4599, 4600, 4601, 4602, 4603, 4604, 4605, 4606, 4607, 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4626, 4627, 4628, 4629, 4630, 4631, 4632, 4633, 4634, 4635, 4636, 4637, 4638, 4639, 4640, 4641, 4642, 4643, 4644, 4645, 4646, 4647, 4648, 4649, 4650, 4651, 4652, 4653, 4654, 4655, 4656, 4657, 4658, 4659, 4660, 4661, 4662, 4663, 4664, 4665, 4666, 4667, 4668, 4669, 4670, 4671, 4672, 4673, 4674, 4675, 4676, 4677] 2026-10-28 00:37:04,008 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [511666, 511667, 511668, 511669, 511670, 511671, 511672, 511673, 511674] 2026-10-28 00:37:04,009 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.group records with IDs: [1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655] 2026-10-28 00:37:18,329 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_c99_to_c133_settings_switch_loads_c133 ... 2026-10-28 00:37:42,356 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.auto.transfer.model records with IDs: [99, 100, 101, 102, 103] 2026-10-28 00:37:42,738 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512708, 512707, 512706, 512705] 2026-10-28 00:37:42,738 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.reconcile.model records with IDs: [119, 120, 121, 122] 2026-10-28 00:37:42,796 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.payment.method.line records with IDs: [292, 293, 294, 295, 296] 2026-10-28 00:37:42,973 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.default records with IDs: [614] 2026-10-28 00:37:42,978 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512685, 512686, 512683, 512692, 512682, 512684, 512687, 512695, 512688, 512681, 512680, 512689, 512690, 512691, 512697, 512693, 512696, 512679, 512694, 512678] 2026-10-28 00:37:42,978 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.journal records with IDs: [650, 651, 655, 652, 656, 658, 654, 659, 663, 653, 662, 666, 669, 657, 664, 665, 667, 660, 668, 661] 2026-10-28 00:37:42,988 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted mail.alias records with IDs: [375, 376, 378, 379, 377] 2026-10-28 00:37:43,151 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512676, 512674, 512675, 512673, 512671, 512672, 512665, 512662, 512664, 512663, 512660, 512657, 512659, 512658, 512661, 512669, 512666, 512668, 512667, 512670] 2026-10-28 00:37:43,151 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.tax records with IDs: [492, 498, 493, 494, 495, 496, 506, 507, 508, 497, 499, 500, 501, 502, 503, 504, 505, 509, 510, 511] 2026-10-28 00:37:43,213 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512650, 512653, 512651, 512652, 512654, 512656, 512655] 2026-10-28 00:37:43,214 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.tax.group records with IDs: [156, 157, 158, 159, 160, 161, 162] 2026-10-28 00:37:45,706 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.default records with IDs: [605, 606, 607, 608, 609, 610, 611, 612, 613, 615, 616, 617, 618, 619, 620] 2026-10-28 00:37:45,719 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512421, 512420, 512677, 512540, 512418, 512419, 512541, 512422, 512542, 512543, 512423, 512544, 512545, 512546, 512424, 512547, 512548, 512425, 512426, 512549, 512427, 512550, 512551, 512552, 512553, 512554, 512555, 512556, 512557, 512428, 512429, 512558, 512430, 512559, 512431, 512560, 512561, 512432, 512433, 512434, 512562, 512563, 512564, 512565, 512566, 512567, 512435, 512436, 512437, 512438, 512568, 512569, 512439, 512570, 512440, 512441, 512571, 512442, 512443, 512572, 512444, 512445, 512446, 512447, 512448, 512573, 512449, 512574, 512450, 512575, 512451, 512452, 512576, 512453, 512577, 512454, 512578, 512579, 512455, 512580, 512456, 512457, 512581, 512458, 512459, 512582, 512583, 512460, 512461, 512584, 512462, 512463, 512464, 512465, 512585, 512466, 512467, 512468, 512586, 512587, 512469, 512588, 512589, 512470, 512471, 512590, 512591, 512592, 512593, 512594, 512595, 512596, 512472, 512473, 512597, 512598, 512599, 512600, 512474, 512601, 512602, 512603, 512475, 512604, 512605, 512606, 512607, 512608, 512609, 512610, 512611, 512612, 512613, 512614, 512615, 512616, 512476, 512617, 512477, 512618, 512619, 512620, 512621, 512622, 512623, 512478, 512479, 512480, 512481, 512624, 512482, 512483, 512484, 512625, 512626, 512485, 512486, 512627, 512487, 512488, 512489, 512490, 512491, 512628, 512492, 512493, 512494, 512629, 512495, 512496, 512630, 512497, 512498, 512631, 512632, 512633, 512634, 512499, 512500, 512501, 512635, 512502, 512503, 512504, 512505, 512506, 512507, 512636, 512508, 512509, 512510, 512511, 512512, 512513, 512514, 512515, 512516, 512517, 512518, 512637, 512638, 512639, 512640, 512519, 512520, 512521, 512522, 512523, 512524, 512525, 512641, 512526, 512527, 512528, 512529, 512530, 512531, 512532, 512533, 512534, 512642, 512643, 512644, 512535, 512645, 512646, 512647, 512648, 512536, 512649, 512537, 512538, 512539] 2026-10-28 00:37:45,719 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.account records with IDs: [5034, 4912, 4913, 5144, 5035, 4914, 4915, 4916, 5036, 5037, 4917, 5038, 5039, 5040, 4918, 5041, 5042, 4919, 4920, 5043, 4921, 5044, 5045, 5046, 5047, 5048, 5049, 5050, 5051, 4922, 4923, 5052, 4924, 5053, 4925, 5054, 5055, 4926, 4927, 4928, 5056, 5057, 5058, 5059, 5060, 5061, 4929, 4930, 4931, 4932, 5062, 5063, 4933, 5064, 4934, 4935, 5065, 4936, 4937, 5066, 4938, 4939, 4940, 4941, 4942, 5067, 4943, 5068, 4944, 5069, 4945, 4946, 5070, 4947, 5071, 4948, 5072, 5073, 4949, 5074, 4950, 4951, 5075, 4952, 4953, 5076, 5077, 4954, 4955, 5078, 4956, 4957, 4958, 4959, 5079, 4960, 4961, 4962, 5080, 5081, 4963, 5082, 5083, 4964, 4965, 5084, 5085, 5086, 5087, 5088, 5089, 5090, 4966, 4967, 5091, 5092, 5093, 5094, 4968, 5095, 5096, 5097, 4969, 5098, 5099, 5100, 5101, 5102, 5103, 5104, 5105, 5106, 5107, 5108, 5109, 5110, 4970, 5111, 4971, 5112, 5113, 5114, 5115, 5116, 5117, 4972, 4973, 4974, 4975, 5118, 4976, 4977, 4978, 5119, 5120, 4979, 4980, 5121, 4981, 4982, 4983, 4984, 4985, 5122, 4986, 4987, 4988, 5123, 4989, 4990, 5124, 4991, 4992, 5125, 5126, 5127, 5128, 4993, 4994, 4995, 5129, 4996, 4997, 4998, 4999, 5000, 5001, 5130, 5002, 5003, 5004, 5005, 5006, 5007, 5008, 5009, 5010, 5011, 5012, 5131, 5132, 5133, 5134, 5013, 5014, 5015, 5016, 5017, 5018, 5019, 5135, 5020, 5021, 5022, 5023, 5024, 5025, 5026, 5027, 5028, 5136, 5137, 5138, 5029, 5139, 5140, 5141, 5142, 5030, 5143, 5031, 5032, 5033] 2026-10-28 00:37:45,943 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512409, 512410, 512411, 512412, 512413, 512414, 512415, 512416, 512417, 512303, 512304, 512305, 512306, 512307, 512308, 512309, 512310, 512311, 512312, 512313, 512314, 512315, 512316, 512317, 512318, 512319, 512320, 512321, 512322, 512323, 512324, 512325, 512326, 512327, 512328, 512329, 512330, 512331, 512332, 512333, 512334, 512335, 512336, 512337, 512338, 512339, 512340, 512341, 512342, 512343, 512344, 512345, 512346, 512347, 512348, 512349, 512350, 512351, 512352, 512353, 512354, 512355, 512356, 512357, 512358, 512359, 512360, 512361, 512362, 512363, 512364, 512365, 512366, 512367, 512368, 512369, 512370, 512371, 512372, 512373, 512374, 512375, 512376, 512377, 512378, 512379, 512380, 512381, 512382, 512383, 512384, 512385, 512386, 512387, 512388, 512389, 512390, 512391, 512392, 512393, 512394, 512395, 512396, 512397, 512398, 512399, 512400, 512401, 512402, 512403, 512404, 512405, 512406, 512407, 512408] 2026-10-28 00:37:45,944 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.group records with IDs: [1877, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1878, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1879, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1880, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1881, 1862, 1863, 1864, 1882, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1883, 1872, 1884, 1873, 1874, 1875, 1885, 1876] 2026-10-28 00:37:56,188 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_chart_guard: Starting TestVnC133ChartGuard.test_non_vietnamese_chart_switch_is_not_blocked_by_the_guard ... 2026-10-28 00:38:08,641 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [513019, 513018, 513017, 513016] 2026-10-28 00:38:08,641 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.reconcile.model records with IDs: [127, 128, 129, 130] 2026-10-28 00:38:08,725 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.payment.method.line records with IDs: [302, 303, 304, 305, 306] 2026-10-28 00:38:08,934 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.default records with IDs: [645] 2026-10-28 00:38:08,941 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512996, 512997, 512994, 513003, 512993, 512995, 512998, 513006, 512999, 512992, 512991, 513000, 513001, 513002, 513008, 513004, 513007, 512990, 513005, 512989] 2026-10-28 00:38:08,941 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.journal records with IDs: [690, 691, 695, 692, 696, 698, 694, 699, 703, 693, 702, 706, 709, 697, 704, 705, 707, 700, 708, 701] 2026-10-28 00:38:08,953 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted mail.alias records with IDs: [389, 390, 392, 393, 391] 2026-10-28 00:38:09,024 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512986, 512985] 2026-10-28 00:38:09,025 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.tax records with IDs: [531, 532] 2026-10-28 00:38:09,074 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [512984] 2026-10-28 00:38:09,074 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.tax.group records with IDs: [170] 2026-10-28 00:38:09,824 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.default records with IDs: [641, 642, 643, 644, 646, 647, 648, 649] 2026-10-28 00:38:09,846 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [513023, 513022, 513020, 512987, 512964, 512978, 512968, 512979, 512969, 512988, 512971, 512944, 512983, 512940, 512954, 512957, 512965, 512959, 512960, 512972, 512977, 512975, 512973, 512980, 512974, 512976, 512981, 512952, 512966, 512967, 512953, 512963, 512970, 512955, 512982, 512948, 512951, 512946, 512958, 512942, 512943, 512941, 512949, 512962, 512950, 512961, 512956, 512947, 513021, 513024, 512945] 2026-10-28 00:38:09,846 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #156 deleted account.account records with IDs: [5274, 5316, 5318, 5320, 5322, 5323, 5319, 5321, 5275, 5276, 5277, 5278, 5279, 5280, 5281, 5282, 5283, 5284, 5285, 5286, 5287, 5288, 5317, 5289, 5290, 5291, 5292, 5293, 5294, 5295, 5296, 5297, 5298, 5299, 5300, 5301, 5302, 5303, 5304, 5305, 5306, 5307, 5308, 5309, 5310, 5311, 5312, 5313, 5314, 5315, 5324] 2026-10-28 00:38:23,411 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 00:39:03,728 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_resync_translations: Starting TestVnCoaResyncTranslations.test_vn_coa_resync_keeps_every_existing_translation_and_fills_every_empty_one ... 2026-10-28 00:39:12,193 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 00:39:58,970 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [515094] 2026-10-28 00:39:58,970 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [6231] 2026-10-28 00:39:59,027 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [515093] 2026-10-28 00:39:59,027 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [6232] 2026-10-28 00:41:00,779 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_import_taxes_by_rate_tax_a_vendor_bill_at_10_5_and_0_percent ... 2026-10-28 00:41:08,980 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c133_detailed_default_accounts ... 2026-10-28 00:41:09,057 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_accounts_not_in_c99_template_are_deprecated ... 2026-10-28 00:41:09,683 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_bank_journals_default_account_is_c99 ... 2026-10-28 00:41:11,736 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_detailed_default_accounts ... 2026-10-28 00:41:11,866 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_detailed_default_accounts_survive_a_resync ... 2026-10-28 00:41:56,993 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_realign_completes_adoption_by_retyping_and_renaming_a_bookkeepers_own_account ... 2026-10-28 00:42:37,404 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [516854] 2026-10-28 00:42:37,492 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [6878] 2026-10-28 00:42:41,802 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_realign_must_not_deprecate_an_obsolete_prefixed_account_the_bookkeeper_created ... 2026-10-28 00:43:24,306 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_realign_second_run_changes_nothing ... 2026-10-28 00:44:12,473 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_c99_removed_accounts_and_children_are_deprecated ... 2026-10-28 00:44:13,835 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_adoption_binds_template_reconcile_then_a_later_run_preserves_a_user_change ... 2026-10-28 00:44:53,418 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [519090] 2026-10-28 00:44:53,511 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [7582] 2026-10-28 00:45:01,383 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_chart_reload_company_value_filter_never_re_ticks_a_bookkeepers_false_boolean ... 2026-10-28 00:45:41,539 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_first_c99_alignment_realigns_reconcile_then_a_later_run_preserves_a_user_change ... 2026-10-28 00:46:30,764 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_first_c99_alignment_replaces_a_base_l10n_vn_default_with_the_c99_detail_account ... 2026-10-28 00:47:15,380 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_first_c99_alignment_skips_a_reconcile_flip_blocked_by_a_pending_partial_reconciliation ... 2026-10-28 00:48:00,243 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_first_c99_alignment_ticks_show_both_dr_and_cr_trial_balance_on_pre_bound_accounts ... 2026-10-28 00:49:26,993 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_fix_leaves_a_second_vn_company_not_passed_to_the_call_untouched ... 2026-10-28 00:50:55,869 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_realign_leaves_a_9991_reference_unmapped_when_its_account_type_is_the_loss_side ... 2026-10-28 00:51:38,150 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_realign_leaves_an_unmapped_obsolete_reference_as_is ... 2026-10-28 00:52:23,083 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_realign_migrates_999x_legacy_utility_account_references_by_account_type_or_explicit_map ... 2026-10-28 00:53:17,998 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_realign_migrates_a_999x_fiscal_position_account_mapping_via_the_replacement_map ... 2026-10-28 00:54:01,345 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_adds_the_template_tags_to_every_account_without_removing_the_companys_own ... 2026-10-28 00:54:42,270 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [528197, 528195, 528318, 528319, 528200, 528322, 528201, 528325, 528203, 528204, 528328, 528330, 528332, 528334, 528206, 528207, 528208, 528338, 528210, 528339, 528341, 528343, 528212, 528214, 528345, 528216, 528217, 528348, 528220, 528221, 528223, 528225, 528226, 528227, 528228, 528353, 528354, 528355, 528232, 528233, 528358, 528236, 528360, 528238, 528239, 528241, 528362, 528244, 528363, 528246, 528366, 528248, 528368, 528370, 528372, 528249, 528374, 528376, 528251, 528379, 528252, 528382, 528384, 528386, 528388, 528390, 528392, 528253, 528254, 528396, 528398, 528400, 528256, 528258, 528259, 528261, 528403, 528263, 528264, 528266, 528268, 528269, 528271, 528272, 528407, 528275, 528409, 528411, 528277, 528412, 528280, 528282, 528284, 528285, 528287, 528289, 528291, 528293, 528295, 528415, 528417, 528297, 528299, 528301, 528418, 528304, 528306, 528308, 528310, 528419, 528421, 528422, 528424, 528313, 528314, 528316] 2026-10-28 00:54:47,195 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_adopts_an_account_with_a_pending_partial_reconciliation_instead_of_raising ... 2026-10-28 00:55:29,332 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [529078] 2026-10-28 00:55:29,405 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [10916] 2026-10-28 00:55:33,804 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_adopts_an_account_with_plain_journal_items_instead_of_flipping_reconcile ... 2026-10-28 00:56:16,518 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [530090] 2026-10-28 00:56:16,622 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [11265] 2026-10-28 00:56:20,976 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_aligns_every_template_tax_line_with_the_template_tax_grids_unless_its_lines_were_restructured ... 2026-10-28 00:57:07,692 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_detects_a_superseded_tax_whatever_language_carries_its_old_prefix ... 2026-10-28 00:57:50,677 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [531720] 2026-10-28 00:57:54,959 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_detects_an_old_superseded_tax_via_its_en_us_name_regardless_of_the_active_language ... 2026-10-28 00:58:37,204 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [532390] 2026-10-28 00:58:42,258 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_does_not_fill_a_branch_companys_empty_code_prefix ... 2026-10-28 00:59:52,963 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_does_not_raise_when_a_template_accounts_xmlid_row_is_dangling ... 2026-10-28 01:00:39,147 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_fills_an_empty_code_prefix ... 2026-10-28 01:01:26,122 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_fills_an_empty_suspense_account_with_1121 ... 2026-10-28 01:02:15,115 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_a_bookkeepers_own_extra_tax_in_a_re_synced_tax_set ... 2026-10-28 01:03:07,573 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_a_bookkeepers_valid_suspense_account_on_the_company_and_bank_journal ... 2026-10-28 01:03:55,645 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_a_valid_default_equal_to_a_base_l10n_vn_default_after_first_alignment ... 2026-10-28 01:04:43,734 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_an_ambiguous_archived_export_tax_instead_of_guessing ... 2026-10-28 01:05:32,260 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_every_archived_tax_no_template_owns_as_it_was ... 2026-10-28 01:06:18,241 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [538672, 538670, 538671, 538669, 538667, 538668, 538661, 538658, 538660, 538659, 538656, 538655, 538654, 538657, 538665, 538664, 538663, 538666] 2026-10-28 01:06:21,728 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5217, 5218, 5243, 5244] 2026-10-28 01:06:21,813 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5219, 5220, 5245, 5246] 2026-10-28 01:06:21,870 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5221, 5222, 5247, 5248] 2026-10-28 01:06:21,921 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5223, 5224, 5249, 5250] 2026-10-28 01:06:21,969 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5225, 5226, 5251, 5252] 2026-10-28 01:06:22,017 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5227, 5228, 5253, 5254] 2026-10-28 01:06:22,072 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5229, 5230, 5255, 5256] 2026-10-28 01:06:22,141 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5231, 5232, 5257, 5258] 2026-10-28 01:06:22,221 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5233, 5234, 5259, 5260] 2026-10-28 01:06:22,280 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5235, 5236, 5261, 5262] 2026-10-28 01:06:22,342 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5237, 5238, 5263, 5264] 2026-10-28 01:06:22,405 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5239, 5240, 5265, 5266] 2026-10-28 01:06:22,482 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.tax.repartition.line records with IDs: [5241, 5242, 5267, 5268] 2026-10-28 01:06:24,967 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_every_template_account_code_the_company_chose_and_never_removes_the_account ... 2026-10-28 01:07:21,508 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_every_template_tax_the_company_edited_as_the_one_tax_for_its_template ... 2026-10-28 01:08:07,733 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_the_name_order_and_is_vat_of_every_tax_group_and_fills_an_empty_country ... 2026-10-28 01:08:53,790 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_the_template_account_and_tax_lines_on_an_account_whose_code_the_company_chose ... 2026-10-28 01:09:39,358 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_keeps_use_cash_basis_as_the_company_set_it_whatever_other_companies_use ... 2026-10-28 01:10:48,017 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_leaves_an_outstanding_account_the_bookkeeper_archived_archived ... 2026-10-28 01:11:33,951 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_never_binds_a_template_tax_to_a_tax_of_the_company_by_its_name ... 2026-10-28 01:12:14,864 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [543736] 2026-10-28 01:12:19,381 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_never_picks_the_successor_of_a_superseded_tax_by_its_name ... 2026-10-28 01:13:02,349 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [544407] 2026-10-28 01:13:06,621 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_never_retires_a_sub_account_of_any_c99_account ... 2026-10-28 01:14:12,219 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545342] 2026-10-28 01:14:12,219 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [16478] 2026-10-28 01:14:12,300 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545343] 2026-10-28 01:14:12,300 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [16479] 2026-10-28 01:14:12,401 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545331] 2026-10-28 01:14:12,401 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [16467] 2026-10-28 01:14:12,512 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545338] 2026-10-28 01:14:12,512 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [16474] 2026-10-28 01:14:12,605 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545339] 2026-10-28 01:14:12,605 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [16475] 2026-10-28 01:14:12,740 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545340] 2026-10-28 01:14:12,740 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [16476] 2026-10-28 01:14:12,841 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [545341] 2026-10-28 01:14:12,841 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [16477] 2026-10-28 01:14:20,967 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_never_rewrites_anglo_saxon_or_display_invoice_amount_total_words ... 2026-10-28 01:15:07,428 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_preserves_bookkeepers_custom_code_prefixes_and_fiscal_country ... 2026-10-28 01:15:54,940 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_preserves_bookkeepers_taxes_and_tax_ids ... 2026-10-28 01:16:40,337 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_recreates_a_template_account_whose_xmlid_row_was_dangling_and_no_account_occupies_the_code ... 2026-10-28 01:17:28,997 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_replaces_a_company_default_pointing_at_a_deprecated_account ... 2026-10-28 01:18:15,309 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_replaces_an_archived_default_tax_with_the_template_value ... 2026-10-28 01:19:00,643 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_resync_rewrites_a_template_account_code_only_back_from_a_code_the_chart_itself_mapped ... 2026-10-28 01:20:18,693 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_coa_template_001 ... 2026-10-28 01:21:01,251 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550877] 2026-10-28 01:21:01,251 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18141] 2026-10-28 01:21:01,355 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550878] 2026-10-28 01:21:01,355 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18142] 2026-10-28 01:21:01,445 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551015] 2026-10-28 01:21:01,445 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18279] 2026-10-28 01:21:01,517 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551016] 2026-10-28 01:21:01,518 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18280] 2026-10-28 01:21:01,575 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551064] 2026-10-28 01:21:01,576 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18328] 2026-10-28 01:21:01,638 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550924] 2026-10-28 01:21:01,638 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18188] 2026-10-28 01:21:01,694 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550860] 2026-10-28 01:21:01,694 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18124] 2026-10-28 01:21:01,757 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550861] 2026-10-28 01:21:01,757 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18125] 2026-10-28 01:21:01,811 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550876] 2026-10-28 01:21:01,812 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18140] 2026-10-28 01:21:01,870 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551007] 2026-10-28 01:21:01,870 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18271] 2026-10-28 01:21:01,946 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550879] 2026-10-28 01:21:01,947 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18143] 2026-10-28 01:21:02,036 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550880] 2026-10-28 01:21:02,037 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18144] 2026-10-28 01:21:02,121 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550881] 2026-10-28 01:21:02,121 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18145] 2026-10-28 01:21:02,198 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550882] 2026-10-28 01:21:02,198 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18146] 2026-10-28 01:21:02,258 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551011] 2026-10-28 01:21:02,258 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18275] 2026-10-28 01:21:02,319 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550887] 2026-10-28 01:21:02,319 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18151] 2026-10-28 01:21:02,378 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550888] 2026-10-28 01:21:02,378 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18152] 2026-10-28 01:21:02,439 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550889] 2026-10-28 01:21:02,439 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18153] 2026-10-28 01:21:02,499 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550891] 2026-10-28 01:21:02,499 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18155] 2026-10-28 01:21:02,567 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550892] 2026-10-28 01:21:02,567 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18156] 2026-10-28 01:21:02,635 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550893] 2026-10-28 01:21:02,635 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18157] 2026-10-28 01:21:02,717 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550894] 2026-10-28 01:21:02,718 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18158] 2026-10-28 01:21:02,790 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550895] 2026-10-28 01:21:02,790 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18159] 2026-10-28 01:21:02,871 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550896] 2026-10-28 01:21:02,871 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18160] 2026-10-28 01:21:02,947 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551019] 2026-10-28 01:21:02,947 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18283] 2026-10-28 01:21:03,010 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550897] 2026-10-28 01:21:03,010 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18161] 2026-10-28 01:21:03,069 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550898] 2026-10-28 01:21:03,071 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18162] 2026-10-28 01:21:03,213 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550909] 2026-10-28 01:21:03,214 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18173] 2026-10-28 01:21:03,282 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550910] 2026-10-28 01:21:03,282 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18174] 2026-10-28 01:21:03,349 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550922] 2026-10-28 01:21:03,349 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18186] 2026-10-28 01:21:03,426 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550923] 2026-10-28 01:21:03,426 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18187] 2026-10-28 01:21:03,478 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551086] 2026-10-28 01:21:03,478 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18350] 2026-10-28 01:21:03,547 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550974] 2026-10-28 01:21:03,547 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18238] 2026-10-28 01:21:03,616 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550858] 2026-10-28 01:21:03,617 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18122] 2026-10-28 01:21:03,700 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550857] 2026-10-28 01:21:03,700 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18121] 2026-10-28 01:21:03,820 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550980] 2026-10-28 01:21:03,821 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18244] 2026-10-28 01:21:03,906 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550981] 2026-10-28 01:21:03,906 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18245] 2026-10-28 01:21:03,978 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550983] 2026-10-28 01:21:03,979 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18247] 2026-10-28 01:21:04,062 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550863] 2026-10-28 01:21:04,062 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18127] 2026-10-28 01:21:04,123 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550864] 2026-10-28 01:21:04,123 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18128] 2026-10-28 01:21:04,179 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550987] 2026-10-28 01:21:04,179 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18251] 2026-10-28 01:21:04,240 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550988] 2026-10-28 01:21:04,240 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18252] 2026-10-28 01:21:04,301 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550989] 2026-10-28 01:21:04,301 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18253] 2026-10-28 01:21:04,373 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550991] 2026-10-28 01:21:04,373 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18255] 2026-10-28 01:21:04,437 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550992] 2026-10-28 01:21:04,437 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18256] 2026-10-28 01:21:04,542 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550867] 2026-10-28 01:21:04,543 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18131] 2026-10-28 01:21:04,607 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550868] 2026-10-28 01:21:04,607 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18132] 2026-10-28 01:21:04,692 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550999] 2026-10-28 01:21:04,692 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18263] 2026-10-28 01:21:04,771 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551000] 2026-10-28 01:21:04,771 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18264] 2026-10-28 01:21:04,842 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550872] 2026-10-28 01:21:04,842 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18136] 2026-10-28 01:21:04,912 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550873] 2026-10-28 01:21:04,912 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18137] 2026-10-28 01:21:04,965 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550874] 2026-10-28 01:21:04,968 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18138] 2026-10-28 01:21:05,043 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550875] 2026-10-28 01:21:05,043 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18139] 2026-10-28 01:21:05,134 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551006] 2026-10-28 01:21:05,134 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18270] 2026-10-28 01:21:05,236 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551008] 2026-10-28 01:21:05,236 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18272] 2026-10-28 01:21:05,310 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551009] 2026-10-28 01:21:05,311 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18273] 2026-10-28 01:21:05,386 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550886] 2026-10-28 01:21:05,386 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18150] 2026-10-28 01:21:05,458 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551012] 2026-10-28 01:21:05,458 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18276] 2026-10-28 01:21:05,537 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550890] 2026-10-28 01:21:05,537 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18154] 2026-10-28 01:21:05,612 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551014] 2026-10-28 01:21:05,612 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18278] 2026-10-28 01:21:05,719 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551017] 2026-10-28 01:21:05,719 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18281] 2026-10-28 01:21:05,806 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551018] 2026-10-28 01:21:05,806 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18282] 2026-10-28 01:21:05,882 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551020] 2026-10-28 01:21:05,882 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18284] 2026-10-28 01:21:05,947 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550899] 2026-10-28 01:21:05,947 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18163] 2026-10-28 01:21:06,007 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550900] 2026-10-28 01:21:06,007 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18164] 2026-10-28 01:21:06,096 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550901] 2026-10-28 01:21:06,096 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18165] 2026-10-28 01:21:06,179 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550902] 2026-10-28 01:21:06,179 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18166] 2026-10-28 01:21:06,241 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550903] 2026-10-28 01:21:06,241 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18167] 2026-10-28 01:21:06,330 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550904] 2026-10-28 01:21:06,330 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18168] 2026-10-28 01:21:06,439 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551026] 2026-10-28 01:21:06,439 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18290] 2026-10-28 01:21:06,519 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551027] 2026-10-28 01:21:06,519 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18291] 2026-10-28 01:21:06,644 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551029] 2026-10-28 01:21:06,644 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18293] 2026-10-28 01:21:06,698 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551030] 2026-10-28 01:21:06,698 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18294] 2026-10-28 01:21:06,763 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551031] 2026-10-28 01:21:06,763 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18295] 2026-10-28 01:21:06,847 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551032] 2026-10-28 01:21:06,851 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18296] 2026-10-28 01:21:06,924 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551033] 2026-10-28 01:21:06,924 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18297] 2026-10-28 01:21:06,998 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551034] 2026-10-28 01:21:06,998 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18298] 2026-10-28 01:21:07,062 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550911] 2026-10-28 01:21:07,062 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18175] 2026-10-28 01:21:07,148 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551038] 2026-10-28 01:21:07,148 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18302] 2026-10-28 01:21:07,222 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551039] 2026-10-28 01:21:07,222 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18303] 2026-10-28 01:21:07,289 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551040] 2026-10-28 01:21:07,289 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18304] 2026-10-28 01:21:07,349 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551042] 2026-10-28 01:21:07,349 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18306] 2026-10-28 01:21:07,463 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551043] 2026-10-28 01:21:07,463 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18307] 2026-10-28 01:21:07,535 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551044] 2026-10-28 01:21:07,535 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18308] 2026-10-28 01:21:07,604 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551045] 2026-10-28 01:21:07,604 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18309] 2026-10-28 01:21:07,692 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551046] 2026-10-28 01:21:07,692 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18310] 2026-10-28 01:21:07,855 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551051] 2026-10-28 01:21:07,855 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18315] 2026-10-28 01:21:07,949 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551053] 2026-10-28 01:21:07,949 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18317] 2026-10-28 01:21:08,100 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550913] 2026-10-28 01:21:08,100 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18177] 2026-10-28 01:21:08,194 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551056] 2026-10-28 01:21:08,194 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18320] 2026-10-28 01:21:08,312 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551057] 2026-10-28 01:21:08,312 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18321] 2026-10-28 01:21:08,417 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551058] 2026-10-28 01:21:08,417 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18322] 2026-10-28 01:21:08,546 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551059] 2026-10-28 01:21:08,546 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18323] 2026-10-28 01:21:08,622 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550915] 2026-10-28 01:21:08,622 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18179] 2026-10-28 01:21:08,706 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550916] 2026-10-28 01:21:08,706 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18180] 2026-10-28 01:21:08,774 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550917] 2026-10-28 01:21:08,774 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18181] 2026-10-28 01:21:08,835 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550918] 2026-10-28 01:21:08,835 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18182] 2026-10-28 01:21:08,915 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550919] 2026-10-28 01:21:08,916 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18183] 2026-10-28 01:21:09,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550920] 2026-10-28 01:21:09,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18184] 2026-10-28 01:21:09,070 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551063] 2026-10-28 01:21:09,071 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18327] 2026-10-28 01:21:09,161 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550925] 2026-10-28 01:21:09,161 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18189] 2026-10-28 01:21:09,230 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550926] 2026-10-28 01:21:09,230 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18190] 2026-10-28 01:21:09,298 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550927] 2026-10-28 01:21:09,298 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18191] 2026-10-28 01:21:09,355 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550932] 2026-10-28 01:21:09,355 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18196] 2026-10-28 01:21:09,418 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550933] 2026-10-28 01:21:09,418 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18197] 2026-10-28 01:21:09,479 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550934] 2026-10-28 01:21:09,480 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18198] 2026-10-28 01:21:09,559 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551068] 2026-10-28 01:21:09,559 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18332] 2026-10-28 01:21:09,650 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551069] 2026-10-28 01:21:09,650 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18333] 2026-10-28 01:21:09,758 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550936] 2026-10-28 01:21:09,758 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18200] 2026-10-28 01:21:09,835 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550939] 2026-10-28 01:21:09,836 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18203] 2026-10-28 01:21:09,916 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550940] 2026-10-28 01:21:09,916 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18204] 2026-10-28 01:21:09,998 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550941] 2026-10-28 01:21:09,999 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18205] 2026-10-28 01:21:10,046 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550942] 2026-10-28 01:21:10,046 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18206] 2026-10-28 01:21:10,111 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550943] 2026-10-28 01:21:10,111 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18207] 2026-10-28 01:21:10,172 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550944] 2026-10-28 01:21:10,172 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18208] 2026-10-28 01:21:10,245 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550945] 2026-10-28 01:21:10,245 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18209] 2026-10-28 01:21:10,327 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550946] 2026-10-28 01:21:10,327 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18210] 2026-10-28 01:21:10,426 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550947] 2026-10-28 01:21:10,427 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18211] 2026-10-28 01:21:10,510 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550948] 2026-10-28 01:21:10,510 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18212] 2026-10-28 01:21:10,588 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550949] 2026-10-28 01:21:10,589 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18213] 2026-10-28 01:21:10,664 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550950] 2026-10-28 01:21:10,664 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18214] 2026-10-28 01:21:10,727 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550951] 2026-10-28 01:21:10,727 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18215] 2026-10-28 01:21:10,793 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550953] 2026-10-28 01:21:10,793 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18217] 2026-10-28 01:21:10,902 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551074] 2026-10-28 01:21:10,903 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18338] 2026-10-28 01:21:10,965 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551075] 2026-10-28 01:21:10,965 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18339] 2026-10-28 01:21:11,043 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551076] 2026-10-28 01:21:11,043 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18340] 2026-10-28 01:21:11,116 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550956] 2026-10-28 01:21:11,116 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18220] 2026-10-28 01:21:11,177 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550957] 2026-10-28 01:21:11,177 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18221] 2026-10-28 01:21:11,264 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550958] 2026-10-28 01:21:11,265 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18222] 2026-10-28 01:21:11,351 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550959] 2026-10-28 01:21:11,351 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18223] 2026-10-28 01:21:11,426 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550960] 2026-10-28 01:21:11,426 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18224] 2026-10-28 01:21:11,492 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550961] 2026-10-28 01:21:11,492 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18225] 2026-10-28 01:21:11,564 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550962] 2026-10-28 01:21:11,564 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18226] 2026-10-28 01:21:11,636 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550963] 2026-10-28 01:21:11,637 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18227] 2026-10-28 01:21:11,702 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550964] 2026-10-28 01:21:11,702 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18228] 2026-10-28 01:21:11,771 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550965] 2026-10-28 01:21:11,771 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18229] 2026-10-28 01:21:11,831 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550966] 2026-10-28 01:21:11,832 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18230] 2026-10-28 01:21:11,896 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550967] 2026-10-28 01:21:11,896 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18231] 2026-10-28 01:21:11,949 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550968] 2026-10-28 01:21:11,949 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18232] 2026-10-28 01:21:12,007 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550969] 2026-10-28 01:21:12,007 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18233] 2026-10-28 01:21:12,088 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550970] 2026-10-28 01:21:12,088 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18234] 2026-10-28 01:21:12,156 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551079] 2026-10-28 01:21:12,156 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18343] 2026-10-28 01:21:12,239 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551080] 2026-10-28 01:21:12,239 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18344] 2026-10-28 01:21:12,304 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551081] 2026-10-28 01:21:12,305 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18345] 2026-10-28 01:21:12,385 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551082] 2026-10-28 01:21:12,385 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18346] 2026-10-28 01:21:12,451 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551083] 2026-10-28 01:21:12,451 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18347] 2026-10-28 01:21:12,522 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551084] 2026-10-28 01:21:12,522 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18348] 2026-10-28 01:21:12,586 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550973] 2026-10-28 01:21:12,586 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18237] 2026-10-28 01:21:12,669 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550975] 2026-10-28 01:21:12,669 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18239] 2026-10-28 01:21:12,742 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550855] 2026-10-28 01:21:12,742 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18119] 2026-10-28 01:21:12,799 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550978] 2026-10-28 01:21:12,799 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18242] 2026-10-28 01:21:12,857 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550859] 2026-10-28 01:21:12,857 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18123] 2026-10-28 01:21:12,924 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550979] 2026-10-28 01:21:12,924 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18243] 2026-10-28 01:21:13,061 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550985] 2026-10-28 01:21:13,061 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18249] 2026-10-28 01:21:13,117 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550986] 2026-10-28 01:21:13,117 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18250] 2026-10-28 01:21:13,198 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550990] 2026-10-28 01:21:13,198 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18254] 2026-10-28 01:21:13,280 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550994] 2026-10-28 01:21:13,280 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18258] 2026-10-28 01:21:13,416 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550866] 2026-10-28 01:21:13,416 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18130] 2026-10-28 01:21:13,479 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550995] 2026-10-28 01:21:13,479 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18259] 2026-10-28 01:21:13,593 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550997] 2026-10-28 01:21:13,594 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18261] 2026-10-28 01:21:13,723 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550869] 2026-10-28 01:21:13,724 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18133] 2026-10-28 01:21:13,783 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550870] 2026-10-28 01:21:13,783 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18134] 2026-10-28 01:21:13,841 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550871] 2026-10-28 01:21:13,842 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18135] 2026-10-28 01:21:13,926 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551001] 2026-10-28 01:21:13,927 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18265] 2026-10-28 01:21:13,978 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551002] 2026-10-28 01:21:13,978 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18266] 2026-10-28 01:21:14,032 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551003] 2026-10-28 01:21:14,033 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18267] 2026-10-28 01:21:14,090 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551004] 2026-10-28 01:21:14,091 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18268] 2026-10-28 01:21:14,143 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551005] 2026-10-28 01:21:14,143 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18269] 2026-10-28 01:21:14,207 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550883] 2026-10-28 01:21:14,207 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18147] 2026-10-28 01:21:14,266 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550884] 2026-10-28 01:21:14,266 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18148] 2026-10-28 01:21:14,331 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550885] 2026-10-28 01:21:14,331 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18149] 2026-10-28 01:21:14,400 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551010] 2026-10-28 01:21:14,400 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18274] 2026-10-28 01:21:14,483 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551013] 2026-10-28 01:21:14,483 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18277] 2026-10-28 01:21:14,554 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551021] 2026-10-28 01:21:14,554 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18285] 2026-10-28 01:21:14,634 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551022] 2026-10-28 01:21:14,634 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18286] 2026-10-28 01:21:14,705 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550905] 2026-10-28 01:21:14,705 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18169] 2026-10-28 01:21:14,774 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551023] 2026-10-28 01:21:14,775 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18287] 2026-10-28 01:21:14,896 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550906] 2026-10-28 01:21:14,896 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18170] 2026-10-28 01:21:14,967 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551025] 2026-10-28 01:21:14,967 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18289] 2026-10-28 01:21:15,048 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551035] 2026-10-28 01:21:15,048 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18299] 2026-10-28 01:21:15,111 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551036] 2026-10-28 01:21:15,111 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18300] 2026-10-28 01:21:15,168 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551037] 2026-10-28 01:21:15,168 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18301] 2026-10-28 01:21:15,241 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550912] 2026-10-28 01:21:15,241 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18176] 2026-10-28 01:21:15,301 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551041] 2026-10-28 01:21:15,302 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18305] 2026-10-28 01:21:15,370 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551049] 2026-10-28 01:21:15,370 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18313] 2026-10-28 01:21:15,442 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551052] 2026-10-28 01:21:15,442 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18316] 2026-10-28 01:21:15,505 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551054] 2026-10-28 01:21:15,508 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18318] 2026-10-28 01:21:15,579 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550914] 2026-10-28 01:21:15,579 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18178] 2026-10-28 01:21:15,658 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551055] 2026-10-28 01:21:15,658 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18319] 2026-10-28 01:21:15,730 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551060] 2026-10-28 01:21:15,730 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18324] 2026-10-28 01:21:15,842 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551061] 2026-10-28 01:21:15,842 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18325] 2026-10-28 01:21:15,917 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550921] 2026-10-28 01:21:15,917 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18185] 2026-10-28 01:21:15,981 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551062] 2026-10-28 01:21:15,981 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18326] 2026-10-28 01:21:16,042 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550928] 2026-10-28 01:21:16,042 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18192] 2026-10-28 01:21:16,103 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551065] 2026-10-28 01:21:16,103 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18329] 2026-10-28 01:21:16,172 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550929] 2026-10-28 01:21:16,173 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18193] 2026-10-28 01:21:16,243 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550930] 2026-10-28 01:21:16,243 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18194] 2026-10-28 01:21:16,316 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550931] 2026-10-28 01:21:16,316 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18195] 2026-10-28 01:21:16,387 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551066] 2026-10-28 01:21:16,387 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18330] 2026-10-28 01:21:16,468 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550935] 2026-10-28 01:21:16,468 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18199] 2026-10-28 01:21:16,607 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550937] 2026-10-28 01:21:16,607 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18201] 2026-10-28 01:21:16,674 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550938] 2026-10-28 01:21:16,675 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18202] 2026-10-28 01:21:16,767 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.default records with IDs: [1783] 2026-10-28 01:21:16,775 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551073] 2026-10-28 01:21:16,775 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18337] 2026-10-28 01:21:16,863 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550954] 2026-10-28 01:21:16,863 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18218] 2026-10-28 01:21:16,934 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551077] 2026-10-28 01:21:16,934 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18341] 2026-10-28 01:21:17,010 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551078] 2026-10-28 01:21:17,010 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18342] 2026-10-28 01:21:17,094 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550971] 2026-10-28 01:21:17,094 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18235] 2026-10-28 01:21:17,172 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550972] 2026-10-28 01:21:17,172 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18236] 2026-10-28 01:21:17,254 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [551085] 2026-10-28 01:21:17,254 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18349] 2026-10-28 01:21:17,333 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted ir.model.data records with IDs: [550976] 2026-10-28 01:21:17,333 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #160 deleted account.account records with IDs: [18240] 2026-10-28 01:21:25,842 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_refund_accounts_come_from_the_product_category_not_from_the_product ... 2026-10-28 01:21:26,638 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_coa_template: Starting TestChartAccountVN.test_vn_report_circular_code ... 2026-10-28 01:21:26,808 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 01:22:32,210 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin.tests.test_vn_tax_names: Starting TestVnTaxNames.test_template_tax_names_unique_in_every_language ... 2026-10-28 01:22:32,378 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:22:55,877 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_01_tt133_account_mapping_for_asset_natures ... 2026-10-28 01:23:04,595 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_02_tt133_investment_property_uses_5118 ... 2026-10-28 01:23:08,981 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_03_tt133_capital_appreciation_impairment_and_reversal ... 2026-10-28 01:23:13,706 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #166 deleted account.asset.depreciation.line records with IDs: [41, 42] 2026-10-28 01:23:14,569 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_asset.tests.test_c133: Starting TestMethodsTT133.test_04_tt133_usage_conversion_creates_reclassification_entry ... 2026-10-28 01:23:22,756 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #166 deleted account.asset.depreciation.line records with IDs: [43, 44] 2026-10-28 01:23:22,790 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #166 deleted account.asset.depreciation.line records with IDs: [46] 2026-10-28 01:23:24,145 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #166 deleted account.asset.depreciation.line records with IDs: [45] 2026-10-28 01:23:24,332 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:23:54,131 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_01_compute_date_on_asset ... 2026-10-28 01:23:54,543 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [49, 50] 2026-10-28 01:23:54,598 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [51, 52] 2026-10-28 01:23:54,643 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_02_tt99_account_mapping_for_asset_natures ... 2026-10-28 01:24:21,582 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_03_investment_property_uses_tt99_accounts ... 2026-10-28 01:24:36,680 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [55, 56] 2026-10-28 01:24:36,760 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_04_non_depreciable_investment_property_is_not_depreciated ... 2026-10-28 01:24:51,753 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [59, 60] 2026-10-28 01:24:51,807 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_05_tt99_capital_appreciation_impairment_and_reversal ... 2026-10-28 01:25:05,640 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [61, 62] 2026-10-28 01:25:06,473 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_06_tt99_usage_conversion_creates_reclassification_entry ... 2026-10-28 01:25:29,014 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [63, 64] 2026-10-28 01:25:29,050 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [66] 2026-10-28 01:25:29,576 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #168 deleted account.asset.depreciation.line records with IDs: [65] 2026-10-28 01:25:29,700 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_07_manual_account_override_is_not_forced_back_by_localization ... 2026-10-28 01:25:37,037 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_asset.tests.test_c99: Starting TestMethodsTT99.test_08_investment_property_profile_updates_depreciation_policy ... 2026-10-28 01:25:47,645 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:25:47,665 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_account_balance_carry_forward: Starting TestVnAccountBalanceTransfer.test_company_on_a_non_vietnamese_chart_gets_no_transfer_rule ... 2026-10-28 01:25:59,591 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_account_balance_carry_forward: Starting TestVnAccountBalanceTransfer.test_rules_resolve_their_accounts_whatever_company_is_active_when_they_are_generated ... 2026-10-28 01:26:24,323 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11338, 11337, 11336, 11335, 11334] 2026-10-28 01:26:24,360 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted account.auto.transfer.model records with IDs: [396, 397, 398, 399, 400] 2026-10-28 01:26:24,883 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_account_balance_carry_forward: Starting TestVnAccountBalanceTransfer.test_vn_chart_company_gets_revenue_deduction_result_and_profit_carry_forward_rules_in_closing_order ... 2026-10-28 01:26:42,129 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 01:27:15,168 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_circular_133_company_gets_no_revenue_deduction_rule ... 2026-10-28 01:27:15,364 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_circular_133_has_no_production_cost_residual_rule ... 2026-10-28 01:27:15,457 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_edited_rule_destination_receives_the_residual ... 2026-10-28 01:27:17,782 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_loading_the_same_chart_again_does_not_duplicate_the_production_cost_residual_rule ... 2026-10-28 01:27:24,218 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_month_end_rule_moves_the_62x_residual_to_cogs ... 2026-10-28 01:27:26,112 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_other_transfer_rules_stay_yearly_on_both_charts ... 2026-10-28 01:27:26,287 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_production_cost_residual_rule_is_monthly_and_starts_disabled ... 2026-10-28 01:27:26,373 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_production_cost_residual_rule_precedes_the_result_rule ... 2026-10-28 01:27:26,473 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_production_cost_residual_rule_starts_on_the_first_day_of_the_current_month ... 2026-10-28 01:27:26,584 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_rule_names_show_in_the_users_language ... 2026-10-28 01:27:47,547 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_production_cost_residual_rule: Starting TestVnProductionCostResidualRule.test_yearly_transfer_rules_start_on_the_first_day_of_the_current_year ... 2026-10-28 01:27:47,679 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 01:27:47,701 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_resync_keeps_exact_transfer_rule: Starting TestVnResyncKeepsExactTransferRule.test_exact_transfer_rule_still_matches_a_bookkeepers_recoded_account_after_repeated_chart_resyncs ... 2026-10-28 01:28:11,678 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 01:28:11,705 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_transfer_rule_name_translations: Starting TestVnTransferRuleNameTranslations.test_a_language_without_a_translation_follows_the_english_name ... 2026-10-28 01:28:31,774 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_transfer_rule_name_translations: Starting TestVnTransferRuleNameTranslations.test_plain_text_rule_data_is_translated_as_itself ... 2026-10-28 01:28:52,284 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_transfer_rule_name_translations: Starting TestVnTransferRuleNameTranslations.test_rule_names_follow_a_language_installed_after_the_rules ... 2026-10-28 01:29:31,189 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_auto_transfer.tests.test_vn_transfer_rule_name_translations: Starting TestVnTransferRuleNameTranslations.test_translations_keep_a_rule_the_user_renamed_or_translated ... 2026-10-28 01:29:51,270 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 01:30:31,949 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_01_gtgt: Starting Test01GTGT.test_01_gtgt ... 2026-10-28 01:30:35,596 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_01_gtgt: Starting Test01GTGT.test_02_gtgt ... 2026-10-28 01:30:45,949 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 01:31:27,546 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_02_gtgt ... 2026-10-28 01:31:34,236 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_03_gtgt ... 2026-10-28 01:31:43,384 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_04_gtgt ... 2026-10-28 01:31:50,010 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_02_gtgt: Starting Test02GTGT.test_05_gtgt ... 2026-10-28 01:31:54,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #175 deleted account.move.line.ctp records with IDs: [357, 358] 2026-10-28 01:31:54,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #175 deleted account.move.line records with IDs: [776] 2026-10-28 01:31:56,095 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 01:32:15,829 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_01_moves_state_on_report ... 2026-10-28 01:32:16,047 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_02_period_on_report ... 2026-10-28 01:32:16,140 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_03_journals_on_report ... 2026-10-28 01:32:16,240 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_04_accounts_on_report ... 2026-10-28 01:32:16,313 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_account_detail_sheet: Starting TestAccountDetailSheet.test_05_partners_on_report ... 2026-10-28 01:32:16,415 103 INFO rb-99b0b46-226057-429590 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-99b0b46-226057/odoo/tests/case.py:247 2026-10-28 01:32:58,640 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_an_excluded_cash_balance_reaches_no_indicator_at_all ... 2026-10-28 01:34:37,089 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_ma_so_111_is_the_only_indicator_scoping_the_112_accounts ... 2026-10-28 01:34:37,165 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_discloses_the_balance_no_mechanism_can_identify ... 2026-10-28 01:34:37,219 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_discloses_the_excluded_balances_on_every_rendered_surface ... 2026-10-28 01:35:01,187 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_names_all_seven_pairs_on_screen ... 2026-10-28 01:35:25,174 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_reaches_the_printed_pdf_body ... 2026-10-28 01:35:49,223 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_reaches_the_xlsx_export ... 2026-10-28 01:36:13,375 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_note_survives_on_a_ledger_with_zero_postings ... 2026-10-28 01:36:37,504 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_one_accessor_carries_both_note_blocks_and_only_on_b01 ... 2026-10-28 01:36:37,547 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_preparer_note_renders_exactly_once_on_every_surface ... 2026-10-28 01:37:01,172 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_shortterm_only_pairs_constant_declares_the_seven_from_design ... 2026-10-28 01:37:01,214 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_shortterm_pairs_are_genuinely_unreachable_today ... 2026-10-28 01:37:27,759 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_suspense_exclusion_paragraph_states_both_identification_mechanisms ... 2026-10-28 01:37:27,809 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_unclaimed_exclusion_entries_declare_the_group_l_copy ... 2026-10-28 01:37:27,864 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_unclaimed_exclusion_note_names_the_indicators_it_reasons_about ... 2026-10-28 01:37:27,959 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b01_unidentifiable_balance_disclosure_reaches_every_surface_exactly_once ... 2026-10-28 01:37:52,068 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_b01_shortterm_disclosure: Starting TestB01ShorttermDisclosure.test_c99_b02_report_does_not_carry_the_b01_note ... 2026-10-28 01:37:57,579 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 01:38:40,981 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_311_excludes_net_debit_331_partner ... 2026-10-28 01:39:07,981 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_311_includes_carried_payable_without_inperiod_credit ... 2026-10-28 01:39:34,059 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_311_mixed_debit_credit_same_partner_shows_net_credit ... 2026-10-28 01:40:00,212 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_111_a_registered_payment_does_not_reduce_cash ... 2026-10-28 01:40:52,817 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_111_an_in_transit_receipt_still_counts_as_cash ... 2026-10-28 01:41:20,162 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_111_an_unreconciled_bank_movement_never_nets_the_real_bank_leg_away ... 2026-10-28 01:42:37,940 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_112_a_declared_three_month_deposit_is_a_cash_equivalent ... 2026-10-28 01:43:04,656 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_112_a_declared_three_month_other_investment_is_a_cash_equivalent ... 2026-10-28 01:43:30,927 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_123_a_dated_undeclared_deposit_is_not_a_cash_equivalent ... 2026-10-28 01:43:57,102 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_123_an_undeclared_other_investment_is_not_a_cash_equivalent ... 2026-10-28 01:44:23,157 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_123_an_undeclared_term_deposit_is_not_a_cash_equivalent ... 2026-10-28 01:44:49,329 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_124_a_short_term_held_to_maturity_allowance_stays_short_term ... 2026-10-28 01:45:15,157 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_124_an_undetailed_held_to_maturity_allowance_stays_short_term ... 2026-10-28 01:45:41,177 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_136_a_short_term_doubtful_debt_allowance_stays_short_term ... 2026-10-28 01:46:07,267 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_136_an_undetailed_doubtful_debt_allowance_stays_short_term ... 2026-10-28 01:46:32,945 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_137_shortages_excludes_a_credit_leaning_balance ... 2026-10-28 01:46:58,862 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_137_shortages_still_reports_a_genuine_debit_balance ... 2026-10-28 01:47:24,873 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_141_reports_an_undated_balance_on_the_spare_parts_parent ... 2026-10-28 01:47:51,855 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_141_reports_an_undated_balance_on_the_work_in_progress_parent ... 2026-10-28 01:48:18,272 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_142_provision_routes_to_st_inventory_sub_account_only ... 2026-10-28 01:48:45,377 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_153_a_short_term_biological_allowance_stays_short_term ... 2026-10-28 01:49:12,084 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_153_an_undetailed_biological_allowance_stays_short_term ... 2026-10-28 01:49:38,216 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_161_a_short_term_prepaid_expense_stays_short_term ... 2026-10-28 01:50:04,389 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_161_an_undetailed_prepaid_expense_stays_short_term ... 2026-10-28 01:50:30,612 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_216_a_long_term_doubtful_debt_allowance_is_not_short_term ... 2026-10-28 01:50:56,770 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_234_uses_cost_only_not_depreciation_sub_account ... 2026-10-28 01:51:23,820 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_238_a_long_term_biological_allowance_is_not_short_term ... 2026-10-28 01:51:51,695 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_251_reports_only_the_long_term_work_in_progress_sub_account ... 2026-10-28 01:52:18,801 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_251_wip_provision_net_correctly_with_fixed_routing ... 2026-10-28 01:52:45,186 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_266_a_long_term_held_to_maturity_allowance_is_not_short_term ... 2026-10-28 01:53:11,279 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_271_a_long_term_prepaid_expense_is_never_reclassified ... 2026-10-28 01:53:37,198 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_273_reports_only_the_long_term_spare_parts_sub_account ... 2026-10-28 01:54:02,755 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_273_spares_provision_net_correctly_with_fixed_routing ... 2026-10-28 01:54:29,215 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_314_short_term_taxes_do_not_double_count_with_333 ... 2026-10-28 01:54:54,491 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_321_regular_bonds_not_convertible ... 2026-10-28 01:55:20,106 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_420b_unclosed_revenue_deduction_is_subtracted_only_once ... 2026-10-28 01:55:46,270 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_aggregation_identities_hold ... 2026-10-28 01:56:12,742 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_all_defined_indicators_are_present_with_zero_balance_by_default ... 2026-10-28 01:56:36,773 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_balance_sheet_identity_assets_equal_capital ... 2026-10-28 01:57:03,073 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_biological_assets_route_by_sub_account_not_date_maturity ... 2026-10-28 01:57:30,696 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_classifies_basic_short_and_long_term_items ... 2026-10-28 01:57:59,790 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_equity_leaf_lines_tie_to_seeded_amounts ... 2026-10-28 01:58:56,166 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_every_account_the_b01_domains_name_is_claimed_exactly_once ... 2026-10-28 01:59:35,180 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_every_short_and_long_term_pair_partitions_its_own_scope ... 2026-10-28 01:59:42,360 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_full_aggregation_rollup_identities ... 2026-10-28 02:00:38,187 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_inventories_carry_both_populations_when_the_detail_accounts_are_absent ... 2026-10-28 02:01:04,469 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_leaf_lines_tie_to_seeded_postings ... 2026-10-28 02:01:32,340 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_liabilities_leaf_lines_tie_to_seeded_amounts ... 2026-10-28 02:02:29,075 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_line_126_locks_residual_2292_provision ... 2026-10-28 02:02:53,893 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_long_term_asset_leaf_lines_tie_to_seeded_amounts ... 2026-10-28 02:03:51,224 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_provisions_null_maturity_use_fixed_not_long_term_routing ... 2026-10-28 02:04:18,398 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_report_lines_keep_parent_child_hierarchy ... 2026-10-28 02:04:18,456 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99.test_balance_sheet_c99_short_term_asset_leaf_lines_tie_to_seeded_amounts ... 2026-10-28 02:05:18,656 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 02:06:03,292 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_131_st_trade_receivable_nets_per_partner ... 2026-10-28 02:06:26,728 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_132_includes_carried_prepayment_without_inperiod_debit ... 2026-10-28 02:06:49,959 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_132_st_prepay_to_suppliers_nets_per_partner ... 2026-10-28 02:07:13,659 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_211_lt_trade_receivable_nets_per_partner ... 2026-10-28 02:07:38,173 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_212_lt_prepay_to_suppliers_nets_per_partner ... 2026-10-28 02:08:02,862 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_312_st_advance_from_customer_nets_per_partner ... 2026-10-28 02:08:27,369 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_331_includes_carried_lt_payable_without_inperiod_credit ... 2026-10-28 02:08:51,338 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_331_lt_trade_payable_nets_per_partner ... 2026-10-28 02:09:16,369 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerPartnerNetting.test_c99_line_332_lt_advance_from_customer_nets_per_partner ... 2026-10-28 02:09:41,473 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 02:10:30,798 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:34,273 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f899c73e3e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:34,275 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f899de620c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:34,287 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:34,293 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f899de613a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:34,953 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:39,312 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896da911c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:39,314 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896ec7f740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:39,327 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:39,334 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896ec7fb00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:39,867 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:44,147 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f89724ffc40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:44,150 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f899c94ef20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:44,162 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:44,171 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f899c94e520> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:44,845 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:48,785 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896e75ade0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:48,787 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896f142660> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:48,801 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:48,811 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896f142c00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:49,465 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:53,947 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f899e911c60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:53,949 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f89709cade0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:53,958 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:53,965 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f89709cb2e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:54,533 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:58,812 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f899cf17a60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:58,813 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f899d3aa340> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:58,823 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:58,832 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f899d3aab60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:10:59,364 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:11:03,515 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8971b0d6c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:11:03,517 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896f123ce0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:11:03,526 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:11:03,533 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896f122020> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:11:04,135 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:11:07,350 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f899def4f40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:11:07,351 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f899e929f80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:11:07,359 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:11:07,365 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f899e92b100> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/tests/test_balance_sheet_c99.py", line 4419, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'C99 Construction Contracts'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:11:08,764 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_construction_337_analytic_line_amount_is_negated_balance ... 2026-10-28 02:11:11,971 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_construction_337_fallback_no_distribution_is_not_dropped ... 2026-10-28 02:11:36,928 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_construction_337_nets_per_contract_and_commercial_no_cross_offset ... 2026-10-28 02:12:03,493 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_construction_337_rolls_child_contacts_up_to_commercial_entity ... 2026-10-28 02:12:29,103 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_balance_sheet_c99: Starting TestBalanceSheetC99PerContractNetting.test_line_131_rolls_child_contacts_up_to_commercial_partner ... 2026-10-28 02:12:53,911 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:12:57,234 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896e70e700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:12:57,235 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f89709fdb20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:12:57,244 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:12:57,251 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f89709fe8e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:12:57,296 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 02:13:41,586 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_411b_sign_pin: Starting TestC99PreferenceShareEquitySignPin.test_c99_411b_preference_shares_as_equity_render_positive ... 2026-10-28 02:14:08,124 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_411b_sign_pin: Starting TestC99PreferenceShareEquitySignPin.test_c99_411b_preference_shares_debit_balance_is_matched_by_a_genuine_payable_and_the_b01_identity_holds ... 2026-10-28 02:14:32,883 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_411b_sign_pin: Starting TestC99PreferenceShareEquitySignPin.test_c99_411b_preference_shares_debit_balance_must_render_negative_not_zero ... 2026-10-28 02:14:59,727 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 02:15:46,745 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_b01_unconfigured_suspense_neutrality: Starting TestC99B01UnconfiguredSuspenseNeutrality.test_clearing_every_suspense_designation_leaves_both_figures_unchanged ... 2026-10-28 02:16:40,113 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_b01_unconfigured_suspense_neutrality: Starting TestC99B01UnconfiguredSuspenseNeutrality.test_ma_so_111_reports_the_hand_computed_cash_when_no_balance_is_excluded ... 2026-10-28 02:17:07,611 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_b01_unconfigured_suspense_neutrality: Starting TestC99B01UnconfiguredSuspenseNeutrality.test_ordinary_cash_postings_open_no_gap_in_the_statement_partition ... 2026-10-28 02:18:01,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 02:18:48,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_coverage_gate: Starting TestC99CoverageGate.test_c99_coverage_gate_balance_sheet ... 2026-10-28 02:18:48,908 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_coverage_gate: Starting TestC99CoverageGate.test_c99_coverage_gate_cash_flow ... 2026-10-28 02:18:49,012 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_coverage_gate: Starting TestC99CoverageGate.test_c99_coverage_gate_profit_and_loss ... 2026-10-28 02:18:49,151 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 02:19:32,295 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_counts_a_bank_receipt_once_after_it_is_matched_to_a_payment ... 2026-10-28 02:20:21,724 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_counts_money_in_transit_on_the_outstanding_receipts_account ... 2026-10-28 02:21:08,653 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_does_not_move_when_the_bank_suspense_setting_is_repointed ... 2026-10-28 02:21:55,730 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_does_not_move_when_the_designating_bank_journals_are_archived ... 2026-10-28 02:22:42,909 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_is_the_same_figure_with_and_without_the_entry_level_records ... 2026-10-28 02:23:27,566 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_ma_so_111_suspense_identity: Starting TestC99MaSo111SuspenseIdentity.test_ma_so_111_still_counts_cash_posted_before_the_entry_level_record_existed ... 2026-10-28 02:24:13,344 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 02:24:57,487 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_print_export_probe: Starting TestC99PrintExportProbe.test_c99_pdf_body_prints_only_legal_lines ... 2026-10-28 02:25:22,718 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_print_export_probe: C99 PDF export: pre-filter rows=44 -> printed rows=27 (hidden removed=17) 2026-10-28 02:25:22,763 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_print_export_probe: Starting TestC99PrintExportProbe.test_c99_xlsx_export_prints_only_legal_lines ... 2026-10-28 02:25:47,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_c99_print_export_probe: C99 XLSX export: visible=44 legal=27 hidden=17 -> leaked=0 missing_legal=0 2026-10-28 02:25:47,702 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 02:26:32,015 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_all_report_lines ... 2026-10-28 02:27:10,914 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_cash_equivalent_reclassification_end ... 2026-10-28 02:27:39,825 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_closing_cash_equals_50_plus_60_plus_61 ... 2026-10-28 02:28:09,700 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_financing_subtotal_is_sum_of_financing_lines ... 2026-10-28 02:28:38,028 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_investing_subtotal_is_sum_of_investing_lines ... 2026-10-28 02:29:05,903 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_01_1_captures_securities_trading_cash_receipt ... 2026-10-28 02:29:31,874 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_01_1_excludes_internal_revenue_512 ... 2026-10-28 02:29:57,961 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_01_1_no_double_count_with_line_27 ... 2026-10-28 02:30:24,851 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_04_interest_via_6351_excludes_6352_fx_loss ... 2026-10-28 02:30:52,038 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_07_captures_pit_tax_payment ... 2026-10-28 02:31:19,611 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_07_captures_science_tech_fund_spend_356 ... 2026-10-28 02:31:46,879 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_07_captures_vat_tax_payment ... 2026-10-28 02:32:12,442 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_07_excludes_cit_payment ... 2026-10-28 02:32:38,073 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_171_repo_four_way_disjoint_no_double_count ... 2026-10-28 02:33:04,753 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_21_captures_full_investing_prepaid_242 ... 2026-10-28 02:33:30,443 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_21_excludes_finance_lease_212_noncash ... 2026-10-28 02:33:56,399 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_22_captures_ar_routed_disposal_proceeds ... 2026-10-28 02:34:23,319 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_22_direct_cash_proceeds_still_captured ... 2026-10-28 02:34:48,705 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_23_2_other_loans_payment ... 2026-10-28 02:35:14,889 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_24_1_htm_deposit_collection ... 2026-10-28 02:35:42,202 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_24_2_other_loan_collection ... 2026-10-28 02:36:08,188 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_27_excludes_5151_fx_gain_and_5152_discount ... 2026-10-28 02:36:35,012 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_36_2_dividend_via_332_not_3388 ... 2026-10-28 02:37:01,328 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_60_1_opening_cash_balance ... 2026-10-28 02:37:27,188 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_60_2_opening_qualifying_cash_equivalent ... 2026-10-28 02:37:52,776 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_line_61_fx_via_5151_6352_disjoint_from_04 ... 2026-10-28 02:38:18,322 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_net_cash_flow_and_closing_roll_up ... 2026-10-28 02:38:44,976 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_operating_subtotal_is_sum_of_operating_lines ... 2026-10-28 02:39:11,751 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_report_line_count_and_print_flags ... 2026-10-28 02:39:11,813 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cash_flow_c99_supplementary_line_62_not_in_closing ... 2026-10-28 02:39:36,871 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_01_2_captures_customer_prepayment_via_outstanding_account ... 2026-10-28 02:40:02,387 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_01_2_excludes_disposal_proceeds ... 2026-10-28 02:40:28,817 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_01_2_still_reports_invoiced_collection_after_flag ... 2026-10-28 02:40:56,263 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_captures_overpayment_with_rounding_residual ... 2026-10-28 02:41:21,025 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_captures_unreconciled_supplier_deposit ... 2026-10-28 02:41:45,490 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_excludes_disposal_costs_paid_through_a_payable ... 2026-10-28 02:42:10,592 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_excludes_fixed_asset_bought_on_credit ... 2026-10-28 02:42:35,864 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_expand_by_partner_includes_advance_payment_without_bill ... 2026-10-28 02:43:02,580 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_expand_by_partner_includes_unreconciled_deposit ... 2026-10-28 02:43:27,660 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_02_2_still_claims_ordinary_supplier_payment ... 2026-10-28 02:43:51,603 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_06_captures_employee_advance_returned ... 2026-10-28 02:44:15,416 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_06_excludes_disposal_income_via_receivable_1388 ... 2026-10-28 02:44:40,655 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_07_captures_employee_advance_paid ... 2026-10-28 02:45:04,095 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_20_identity_holds_with_employee_advances ... 2026-10-28 02:45:27,583 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_21_claims_fixed_asset_bought_on_credit ... 2026-10-28 02:45:51,998 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_captures_disposal_proceeds_collected_via_outstanding_account ... 2026-10-28 02:46:17,780 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_claims_disposal_proceeds_not_01_2 ... 2026-10-28 02:46:41,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_counts_disposal_once_when_outstanding_is_a_cash_account ... 2026-10-28 02:47:07,273 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_excludes_generic_other_expense_paid_through_a_payable ... 2026-10-28 02:47:32,427 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_excludes_generic_other_income_received_in_cash ... 2026-10-28 02:47:55,408 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_ignores_the_assets_remaining_book_value ... 2026-10-28 02:48:18,947 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_is_negative_when_disposal_costs_exceed_proceeds ... 2026-10-28 02:48:42,013 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_nets_direct_disposal_cost_against_proceeds ... 2026-10-28 02:49:05,013 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_nets_disposal_cost_paid_through_a_payable ... 2026-10-28 02:49:28,808 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_still_captures_disposal_proceeds_collected_via_receivable ... 2026-10-28 02:49:52,582 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_still_counts_disposal_once_when_outstanding_is_not_cash ... 2026-10-28 02:50:17,629 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_22_still_reports_receipts_only_disposal ... 2026-10-28 02:50:42,411 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_23_1_captures_term_deposit_payment_via_outstanding_account ... 2026-10-28 02:51:06,917 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_23_2_captures_other_loan_payment_via_outstanding_account ... 2026-10-28 02:51:29,610 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_24_1_captures_term_deposit_collection_via_outstanding_account ... 2026-10-28 02:51:55,187 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_24_2_captures_other_loan_collection_via_outstanding_account ... 2026-10-28 02:52:19,179 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_25_captures_equity_investment_payment_via_outstanding_account ... 2026-10-28 02:52:42,307 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_26_captures_divestment_proceeds_via_outstanding_account ... 2026-10-28 02:53:05,160 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_26_via_receivable_1388_covers_221_and_2281 ... 2026-10-28 02:53:28,993 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_27_captures_interest_income_via_outstanding_account ... 2026-10-28 02:53:51,056 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_27_excludes_fx_gain_via_outstanding_account ... 2026-10-28 02:54:13,808 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_27_excludes_fx_gain_via_receivable_1388 ... 2026-10-28 02:54:36,268 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_31_captures_capital_contribution_via_outstanding_account ... 2026-10-28 02:54:58,561 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_32_captures_capital_return_via_outstanding_account ... 2026-10-28 02:55:22,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_33_captures_borrowing_receipt_via_outstanding_account ... 2026-10-28 02:55:45,081 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_34_captures_loan_principal_payment_via_outstanding_account ... 2026-10-28 02:56:07,624 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_35_captures_finance_lease_payment_via_outstanding_account ... 2026-10-28 02:56:30,230 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_36_1_captures_direct_dividend_via_outstanding_account ... 2026-10-28 02:56:52,223 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_36_2_captures_dividend_payment_via_outstanding_account ... 2026-10-28 02:57:15,375 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_36_counts_dividend_paid_via_payable_exactly_once ... 2026-10-28 02:57:37,957 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_advance_settlement_is_not_a_cash_flow ... 2026-10-28 02:58:22,721 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_batch_payment_of_mixed_bills_is_not_double_counted ... 2026-10-28 02:58:46,296 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_no_indicator_claims_an_internal_cash_transfer ... 2026-10-28 02:59:09,185 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99: Starting TestCashFlowC99.test_cf99_subtotal_identities_hold ... 2026-10-28 02:59:32,237 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:00:11,786 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_perf: Starting TestCashFlowC99Perf.test_cf99_capture_most_joined_expression_sql ... 2026-10-28 03:00:34,700 103 INFO rb-99b0b46-226057-429590 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): [32.161 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 (144, 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 (144))) 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 (25774, 25652, 25884, 25775))) 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 (25653, 25886, 25887, 25654, 25655, 25656, 25776, 25777, 25657, 25778, 25779, 25780, 25658, 25781, 25782, 25659, 25660, 25783, 25661, 25784, 25785, 25786, 25787, 25788, 25789, 25790, 25791, 25662, 25663, 25792, 25664, 25793, 25665, 25794, 25795, 25666, 25667, 25668, 25796, 25797, 25798, 25799, 25800, 25801, 25669, 25670, 25671, 25672, 25802, 25803, 25673, 25804, 25674, 25675, 25805, 25676, 25677, 25806, 25678, 25679, 25680, 25681, 25682, 25807, 25683, 25808, 25684, 25809, 25685, 25686, 25810, 25687, 25811, 25688, 25812, 25813, 25689, 25814, 25690, 25691, 25815, 25692, 25693, 25816, 25817, 25694, 25695, 25818, 25696, 25697, 25698, 25699, 25819, 25700, 25701, 25702, 25820, 25821, 25703, 25822, 25823, 25704, 25705, 25824, 25825, 25826, 25827, 25828, 25829, 25830, 25706, 25707, 25831, 25832, 25833, 25834, 25708, 25835, 25836, 25837, 25709, 25838, 25839, 25840, 25841, 25842, 25843, 25844, 25845, 25846, 25847, 25885, 25848, 25849, 25850, 25710, 25851, 25711, 25852, 25853, 25854, 25855, 25856, 25857, 25712, 25713, 25714, 25715, 25858, 25716, 25717, 25718, 25859, 25860, 25719, 25720, 25861, 25721, 25722, 25723, 25724, 25725, 25862, 25726, 25888, 25727, 25889, 25728, 25890, 25863, 25729, 25730, 25864, 25731, 25891, 25732, 25865, 25866, 25867, 25868, 25733, 25734, 25735, 25869, 25736, 25737, 25738, 25739, 25740, 25741, 25870, 25742, 25743, 25744, 25745, 25746, 25747, 25748, 25749, 25750, 25751, 25752, 25871, 25872, 25873, 25874, 25753, 25754, 25755, 25756, 25757, 25758, 25759, 25875, 25760, 25761, 25762, 25763, 25764, 25765, 25766, 25767, 25768, 25876, 25877, 25878, 25769, 25879, 25880, 25881, 25882, 25770, 25883, 25771, 25772, 25773)))) 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 (25732, 25865, 25866, 25867)) 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 (25774, 25652, 25653, 25884, 25886, 25887, 25775, 25654, 25655, 25656, 25776, 25777, 25657, 25778, 25779, 25780, 25658, 25781, 25782, 25659, 25660, 25783, 25661, 25784, 25785, 25786, 25787, 25788, 25789, 25790, 25791, 25662, 25663, 25792, 25664, 25793, 25665, 25794, 25795, 25666, 25667, 25668, 25796, 25797, 25798, 25799, 25800, 25801, 25669, 25670, 25671, 25672, 25802, 25803, 25673, 25804, 25674, 25675, 25805, 25676, 25677, 25806, 25678, 25679, 25680, 25681, 25682, 25807, 25683, 25808, 25684, 25809, 25685, 25686, 25810, 25687, 25811, 25688, 25812, 25813, 25689, 25814, 25690, 25691, 25815, 25692, 25693, 25816, 25817, 25694, 25695, 25818, 25696, 25697, 25698, 25699, 25819, 25700, 25701, 25702, 25820, 25821, 25703, 25822, 25823, 25704, 25705, 25824, 25825, 25826, 25827, 25828, 25829, 25830, 25706, 25707, 25831, 25832, 25833, 25834, 25708, 25835, 25836, 25837, 25709, 25838, 25839, 25840, 25841, 25842, 25843, 25844, 25845, 25846, 25847, 25885, 25848, 25849, 25850, 25710, 25851, 25711, 25852, 25853, 25854, 25855, 25856, 25857, 25712, 25713, 25714, 25715, 25858, 25716, 25717, 25718, 25859, 25860, 25719, 25720, 25861, 25721, 25722, 25723, 25724, 25725, 25862, 25726, 25888, 25727, 25889, 25728, 25890, 25863, 25729, 25730, 25864, 25731, 25891, 25732, 25866, 25867, 25868, 25733, 25734, 25735, 25869, 25736, 25737, 25738, 25739, 25740, 25741, 25870, 25742, 25743, 25744, 25745, 25746, 25747, 25748, 25749, 25750, 25751, 25752, 25871, 25872, 25873, 25874, 25753, 25754, 25755, 25756, 25757, 25758, 25759, 25875, 25760, 25761, 25762, 25763, 25764, 25765, 25766, 25767, 25768, 25876, 25877, 25878, 25769, 25879, 25880, 25881, 25882, 25770, 25883, 25771, 25772, 25773)))) 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 (25774, 25652, 25653, 25884, 25886, 25887, 25775, 25654, 25655, 25656, 25776, 25777, 25657, 25778, 25779, 25780, 25658, 25781, 25782, 25659, 25660, 25783, 25661, 25784, 25785, 25786, 25787, 25788, 25789, 25790, 25791, 25662, 25663, 25792, 25664, 25793, 25665, 25794, 25795, 25666, 25667, 25668, 25796, 25797, 25798, 25799, 25800, 25801, 25669, 25670, 25671, 25672, 25802, 25803, 25673, 25804, 25674, 25675, 25805, 25676, 25677, 25806, 25678, 25679, 25680, 25681, 25682, 25807, 25683, 25808, 25684, 25809, 25685, 25686, 25810, 25687, 25811, 25688, 25812, 25813, 25689, 25814, 25690, 25691, 25815, 25692, 25693, 25816, 25817, 25694, 25695, 25818, 25696, 25697, 25698, 25699, 25819, 25700, 25701, 25702, 25820, 25821, 25703, 25822, 25823, 25704, 25705, 25824, 25825, 25826, 25827, 25828, 25829, 25830, 25706, 25707, 25831, 25832, 25833, 25834, 25708, 25835, 25836, 25837, 25709, 25838, 25839, 25840, 25841, 25842, 25843, 25844, 25845, 25846, 25847, 25885, 25848, 25849, 25850, 25710, 25851, 25711, 25852, 25853, 25854, 25855, 25856, 25857, 25712, 25713, 25714, 25715, 25858, 25716, 25717, 25718, 25859, 25860, 25719, 25720, 25861, 25721, 25722, 25723, 25724, 25725, 25862, 25726, 25888, 25727, 25889, 25728, 25890, 25863, 25729, 25730, 25864, 25731, 25891, 25732, 25865, 25867, 25868, 25733, 25734, 25735, 25869, 25736, 25737, 25738, 25739, 25740, 25741, 25870, 25742, 25743, 25744, 25745, 25746, 25747, 25748, 25749, 25750, 25751, 25752, 25871, 25872, 25873, 25874, 25753, 25754, 25755, 25756, 25757, 25758, 25759, 25875, 25760, 25761, 25762, 25763, 25764, 25765, 25766, 25767, 25768, 25876, 25877, 25878, 25769, 25879, 25880, 25881, 25882, 25770, 25883, 25771, 25772, 25773)))) 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 (25732, 25865, 25866, 25867)) AND ("account_move_line"."company_id" IN (144)))))) AND ("account_move_line"."company_id" IN (144)))) 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 (25774, 25652, 25653, 25884, 25886, 25887, 25775, 25654, 25655, 25656, 25776, 25777, 25657, 25778, 25779, 25780, 25658, 25781, 25782, 25659, 25660, 25783, 25661, 25784, 25785, 25786, 25787, 25788, 25789, 25790, 25791, 25662, 25663, 25792, 25664, 25793, 25665, 25794, 25795, 25666, 25667, 25668, 25796, 25797, 25798, 25799, 25800, 25801, 25669, 25670, 25671, 25672, 25802, 25803, 25673, 25804, 25674, 25675, 25805, 25676, 25677, 25806, 25678, 25679, 25680, 25681, 25682, 25807, 25683, 25808, 25684, 25809, 25685, 25686, 25810, 25687, 25811, 25688, 25812, 25813, 25689, 25814, 25690, 25691, 25815, 25692, 25693, 25816, 25817, 25694, 25695, 25818, 25696, 25697, 25698, 25699, 25819, 25700, 25701, 25702, 25820, 25821, 25703, 25822, 25823, 25704, 25705, 25824, 25825, 25826, 25827, 25828, 25829, 25830, 25706, 25707, 25831, 25832, 25833, 25834, 25708, 25835, 25836, 25837, 25709, 25838, 25839, 25840, 25841, 25842, 25843, 25844, 25845, 25846, 25847, 25885, 25848, 25849, 25850, 25710, 25851, 25711, 25852, 25853, 25854, 25855, 25856, 25857, 25712, 25713, 25714, 25715, 25858, 25716, 25717, 25718, 25859, 25860, 25719, 25720, 25861, 25721, 25722, 25723, 25724, 25725, 25862, 25726, 25888, 25727, 25889, 25728, 25890, 25863, 25729, 25730, 25864, 25731, 25891, 25732, 25866, 25867, 25868, 25733, 25734, 25735, 25869, 25736, 25737, 25738, 25739, 25740, 25741, 25870, 25742, 25743, 25744, 25745, 25746, 25747, 25748, 25749, 25750, 25751, 25752, 25871, 25872, 25873, 25874, 25753, 25754, 25755, 25756, 25757, 25758, 25759, 25875, 25760, 25761, 25762, 25763, 25764, 25765, 25766, 25767, 25768, 25876, 25877, 25878, 25769, 25879, 25880, 25881, 25882, 25770, 25883, 25771, 25772, 25773)) AND ("account_move_line"."company_id" IN (144)))))) AND ("account_move_line"."company_id" IN (144))))) 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 (25774, 25652, 25653, 25884, 25886, 25887, 25775, 25654, 25655, 25656, 25776, 25777, 25657, 25778, 25779, 25780, 25658, 25781, 25782, 25659, 25660, 25783, 25661, 25784, 25785, 25786, 25787, 25788, 25789, 25790, 25791, 25662, 25663, 25792, 25664, 25793, 25665, 25794, 25795, 25666, 25667, 25668, 25796, 25797, 25798, 25799, 25800, 25801, 25669, 25670, 25671, 25672, 25802, 25803, 25673, 25804, 25674, 25675, 25805, 25676, 25677, 25806, 25678, 25679, 25680, 25681, 25682, 25807, 25683, 25808, 25684, 25809, 25685, 25686, 25810, 25687, 25811, 25688, 25812, 25813, 25689, 25814, 25690, 25691, 25815, 25692, 25693, 25816, 25817, 25694, 25695, 25818, 25696, 25697, 25698, 25699, 25819, 25700, 25701, 25702, 25820, 25821, 25703, 25822, 25823, 25704, 25705, 25824, 25825, 25826, 25827, 25828, 25829, 25830, 25706, 25707, 25831, 25832, 25833, 25834, 25708, 25835, 25836, 25837, 25709, 25838, 25839, 25840, 25841, 25842, 25843, 25844, 25845, 25846, 25847, 25885, 25848, 25849, 25850, 25710, 25851, 25711, 25852, 25853, 25854, 25855, 25856, 25857, 25712, 25713, 25714, 25715, 25858, 25716, 25717, 25718, 25859, 25860, 25719, 25720, 25861, 25721, 25722, 25723, 25724, 25725, 25862, 25726, 25888, 25727, 25889, 25728, 25890, 25863, 25729, 25730, 25864, 25731, 25891, 25732, 25865, 25867, 25868, 25733, 25734, 25735, 25869, 25736, 25737, 25738, 25739, 25740, 25741, 25870, 25742, 25743, 25744, 25745, 25746, 25747, 25748, 25749, 25750, 25751, 25752, 25871, 25872, 25873, 25874, 25753, 25754, 25755, 25756, 25757, 25758, 25759, 25875, 25760, 25761, 25762, 25763, 25764, 25765, 25766, 25767, 25768, 25876, 25877, 25878, 25769, 25879, 25880, 25881, 25882, 25770, 25883, 25771, 25772, 25773)) AND ("account_move_line"."company_id" IN (144)))))) AND ("account_move_line"."company_id" IN (144)))))) 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 (25790)) AND ("account_move_line"."company_id" IN (144)))))) AND ("account_move_line"."company_id" IN (144)))) 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 (25732, 25865, 25866, 25867)) AND ("account_move_line"."company_id" IN (144)))))) AND ("account_move_line"."company_id" IN (144)))) AND ("account_move_line"."company_id" IN (144)))))) AND ("account_move_line"."company_id" IN (144))))) 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 (25774, 25652, 25653, 25884, 25886, 25887, 25775, 25654, 25655, 25656, 25776, 25777, 25657, 25778, 25779, 25780, 25658, 25781, 25782, 25659, 25660, 25783, 25661, 25784, 25785, 25786, 25787, 25788, 25789, 25790, 25791, 25662, 25663, 25792, 25664, 25793, 25665, 25794, 25795, 25666, 25667, 25668, 25796, 25797, 25798, 25799, 25800, 25801, 25669, 25670, 25671, 25672, 25802, 25803, 25673, 25804, 25674, 25675, 25805, 25676, 25677, 25806, 25678, 25679, 25680, 25681, 25682, 25807, 25683, 25808, 25684, 25809, 25685, 25686, 25810, 25687, 25811, 25688, 25812, 25813, 25689, 25814, 25690, 25691, 25815, 25692, 25693, 25816, 25817, 25694, 25695, 25818, 25696, 25697, 25698, 25699, 25819, 25700, 25701, 25702, 25820, 25821, 25703, 25822, 25823, 25704, 25705, 25824, 25825, 25826, 25827, 25828, 25829, 25830, 25706, 25707, 25831, 25832, 25833, 25834, 25708, 25835, 25836, 25837, 25709, 25838, 25839, 25840, 25841, 25842, 25843, 25844, 25845, 25846, 25847, 25885, 25848, 25849, 25850, 25710, 25851, 25711, 25852, 25853, 25854, 25855, 25856, 25857, 25712, 25713, 25714, 25715, 25858, 25716, 25717, 25718, 25859, 25860, 25719, 25720, 25861, 25721, 25722, 25723, 25724, 25725, 25862, 25726, 25888, 25727, 25889, 25728, 25890, 25863, 25729, 25730, 25864, 25731, 25891, 25732, 25866, 25867, 25868, 25733, 25734, 25735, 25869, 25736, 25737, 25738, 25739, 25740, 25741, 25870, 25742, 25743, 25744, 25745, 25746, 25747, 25748, 25749, 25750, 25751, 25752, 25871, 25872, 25873, 25874, 25753, 25754, 25755, 25756, 25757, 25758, 25759, 25875, 25760, 25761, 25762, 25763, 25764, 25765, 25766, 25767, 25768, 25876, 25877, 25878, 25769, 25879, 25880, 25881, 25882, 25770, 25883, 25771, 25772, 25773)) AND ("account_move_line"."company_id" IN (144)))))) AND ("account_move_line"."company_id" IN (144)))) AND ("account_move_line"."company_id" IN (144)))))) AND ("account_move_line"."company_id" IN (144))))) 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 (25774, 25652, 25653, 25884, 25886, 25887, 25775, 25654, 25655, 25656, 25776, 25777, 25657, 25778, 25779, 25780, 25658, 25781, 25782, 25659, 25660, 25783, 25661, 25784, 25785, 25786, 25787, 25788, 25789, 25790, 25791, 25662, 25663, 25792, 25664, 25793, 25665, 25794, 25795, 25666, 25667, 25668, 25796, 25797, 25798, 25799, 25800, 25801, 25669, 25670, 25671, 25672, 25802, 25803, 25673, 25804, 25674, 25675, 25805, 25676, 25677, 25806, 25678, 25679, 25680, 25681, 25682, 25807, 25683, 25808, 25684, 25809, 25685, 25686, 25810, 25687, 25811, 25688, 25812, 25813, 25689, 25814, 25690, 25691, 25815, 25692, 25693, 25816, 25817, 25694, 25695, 25818, 25696, 25697, 25698, 25699, 25819, 25700, 25701, 25702, 25820, 25821, 25703, 25822, 25823, 25704, 25705, 25824, 25825, 25826, 25827, 25828, 25829, 25830, 25706, 25707, 25831, 25832, 25833, 25834, 25708, 25835, 25836, 25837, 25709, 25838, 25839, 25840, 25841, 25842, 25843, 25844, 25845, 25846, 25847, 25885, 25848, 25849, 25850, 25710, 25851, 25711, 25852, 25853, 25854, 25855, 25856, 25857, 25712, 25713, 25714, 25715, 25858, 25716, 25717, 25718, 25859, 25860, 25719, 25720, 25861, 25721, 25722, 25723, 25724, 25725, 25862, 25726, 25888, 25727, 25889, 25728, 25890, 25863, 25729, 25730, 25864, 25731, 25891, 25732, 25865, 25867, 25868, 25733, 25734, 25735, 25869, 25736, 25737, 25738, 25739, 25740, 25741, 25870, 25742, 25743, 25744, 25745, 25746, 25747, 25748, 25749, 25750, 25751, 25752, 25871, 25872, 25873, 25874, 25753, 25754, 25755, 25756, 25757, 25758, 25759, 25875, 25760, 25761, 25762, 25763, 25764, 25765, 25766, 25767, 25768, 25876, 25877, 25878, 25769, 25879, 25880, 25881, 25882, 25770, 25883, 25771, 25772, 25773)) AND ("account_move_line"."company_id" IN (144)))))) AND ("account_move_line"."company_id" IN (144)))) AND ("account_move_line"."company_id" IN (144)))))) AND ("account_move_line"."company_id" IN (144))))))) AND ("account_move_line"."company_id" IN (144)) GROUP BY "account_move_line"."account_id" 2026-10-28 03:00:34,700 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_perf: CF99_PERF: for real EXPLAIN ANALYZE numbers, a human/odoo-instance run should strip the "[N.NNN ms] query: " prefix from the line above and pass the remainder to `psql -c "EXPLAIN ANALYZE "` against this same seeded DB. 2026-10-28 03:00:34,733 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_perf: Starting TestCashFlowC99Perf.test_cf99_full_report_render_perf ... 2026-10-28 03:02:26,302 103 INFO rb-99b0b46-226057-429590 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=['22.3579', '22.9436', '22.8445'] wall_median=22.8445s query_count_full_year=735 query_count_january_only=740 query_count_delta=5 2026-10-28 03:02:26,365 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:02:57,702 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_01_ma_01_2_customer_prepayment_via_outstanding ... 2026-10-28 03:03:17,926 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_02_ma_02_2_supplier_advance_without_bill_in_expand ... 2026-10-28 03:03:41,269 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_03_ma_02_2_supplier_paid_through_employee ... 2026-10-28 03:04:04,893 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_04_ma_04_loan_interest_via_accrued_payable_335 ... 2026-10-28 03:04:25,828 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_05_ma_03_employee_reimbursement_via_334 ... 2026-10-28 03:04:46,664 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_06_ma_06_employee_advance_returned_via_outstanding ... 2026-10-28 03:05:07,518 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_07_ma_06_other_income_via_receivable_1388 ... 2026-10-28 03:05:29,416 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_08_ma_07_employee_advance_paid_via_outstanding ... 2026-10-28 03:05:51,437 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_09_ma_07_advance_reimbursement_via_outstanding ... 2026-10-28 03:06:13,428 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_10_welfare_6428_via_outstanding_is_not_auto_classified ... 2026-10-28 03:06:34,183 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_11_ma_07_penalty_via_payable_3339 ... 2026-10-28 03:06:55,220 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_12_ma_21_fixed_asset_on_credit_not_02_2 ... 2026-10-28 03:07:16,984 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_13_ma_22_disposal_proceeds_not_01_2 ... 2026-10-28 03:07:39,400 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_14_ma_23_1_term_deposit_placement_via_outstanding ... 2026-10-28 03:08:01,918 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_15_ma_23_2_bond_purchase_via_outstanding ... 2026-10-28 03:08:25,325 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_16_ma_24_1_term_deposit_collection_via_outstanding ... 2026-10-28 03:08:46,945 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_17_ma_24_2_bond_principal_collection_via_outstanding ... 2026-10-28 03:09:10,096 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_18_ma_26_divestment_via_receivable_1388 ... 2026-10-28 03:09:33,626 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_19_ma_27_dividend_income_via_receivable_1388 ... 2026-10-28 03:09:56,641 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_20_ma_33_borrowing_receipt_via_outstanding ... 2026-10-28 03:10:17,502 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_21_ma_34_loan_principal_payment_via_outstanding ... 2026-10-28 03:10:40,087 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_22_ma_35_finance_lease_principal_via_outstanding ... 2026-10-28 03:11:03,128 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_cash_flow_c99_sheet_matrix: Starting TestCashFlowC99SheetMatrix.test_row_23_deposit_excluded_from_opening_present_on_reclass_memo ... 2026-10-28 03:11:25,531 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:11:59,890 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_core_adopt_compat: Starting TestCoreAdoptCompat.test_c99_statutory_trees_are_untouched_by_the_hierarchy_option ... 2026-10-28 03:13:33,542 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_core_adopt_compat: Starting TestCoreAdoptCompat.test_hierarchy_toggle_is_a_live_option_that_restructures_a_report_that_reads_it ... 2026-10-28 03:13:34,025 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_core_adopt_compat: Starting TestCoreAdoptCompat.test_partner_ledger_incurrence_total_unchanged_by_order_by_tiebreaker ... 2026-10-28 03:13:38,130 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:13:58,458 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_core_adopt_compat: Starting TestCoreAdoptCompatC133.test_c133_statutory_trees_are_untouched_by_the_hierarchy_option ... 2026-10-28 03:14:24,749 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_core_adopt_compat: Starting TestCoreAdoptCompatC133.test_hierarchy_toggle_is_a_live_option_that_restructures_a_report_that_reads_it ... 2026-10-28 03:14:25,165 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:15:01,962 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_engine_byte_neutral: Starting TestEngineByteNeutral.test_bs99_132_short_term_prepayments_to_suppliers_stays_byte_neutral ... 2026-10-28 03:15:23,995 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_engine_byte_neutral: Starting TestEngineByteNeutral.test_cpoa_operating_cash_paid_stays_byte_neutral_for_unreconciled_direct_cash_leg ... 2026-10-28 03:15:27,112 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:16:05,724 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_fanout_repro: Starting TestFanoutDirectCashCounterpart.test_fanout_direct_cash_counterpart_is_not_multiplied ... 2026-10-28 03:16:07,496 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_fanout_repro: Starting TestFanoutDirectCashCounterpart.test_one_to_one_direct_cash_counterpart_regression ... 2026-10-28 03:16:08,459 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:16:44,644 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_legacy_code_scanner_contract: Starting TestLegacyCodeScannerContract.test_a_code_named_inside_a_message_string_does_not_create_that_account ... 2026-10-28 03:16:44,824 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_legacy_code_scanner_contract: Starting TestLegacyCodeScannerContract.test_a_comment_naming_a_code_does_not_create_that_account ... 2026-10-28 03:16:44,995 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_legacy_code_scanner_contract: Starting TestLegacyCodeScannerContract.test_a_docstring_naming_a_code_does_not_create_that_account ... 2026-10-28 03:16:45,153 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_legacy_code_scanner_contract: Starting TestLegacyCodeScannerContract.test_every_collected_code_resolves_to_an_account_with_exactly_that_code ... 2026-10-28 03:16:45,320 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_legacy_code_scanner_contract: Starting TestLegacyCodeScannerContract.test_every_module_tests_init_imports_is_collectible_by_odoos_loader ... 2026-10-28 03:16:45,356 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_legacy_code_scanner_contract: Starting TestLegacyCodeScannerContract.test_import_resolution_tells_the_harness_apart_from_odoo_tests_common ... 2026-10-28 03:16:45,392 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_legacy_code_scanner_contract: Starting TestLegacyCodeScannerContract.test_the_scanner_reads_every_test_file_that_depends_on_the_harness ... 2026-10-28 03:16:45,935 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:16:45,961 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_asset_disposal_bridge_gets_marked_to_install_when_fixed_asset_reporting_is_already_present ... 2026-10-28 03:16:45,993 103 INFO rb-99b0b46-226057-429590 odoo.upgrade.l10n_vn_viin_account_reports.18.0.0.1.21.post-migration: l10n_vn_viin_account_reports 18.0.0.1.21 migration: all direct dependencies of 'l10n_vn_viin_account_reports_asset' (l10n_vn_viin_account_asset, l10n_vn_viin_account_reports, to_account_reports) are install-ready on this tenant (installed / to install / to upgrade) - marking it 'to install' so this upgrade run installs it too. 2026-10-28 03:16:46,006 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Accounting Reports - Vietnam Accounting - Fixed Asset Disposals'] to user __system__ #1 via n/a 2026-10-28 03:16:46,238 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_asset_disposal_bridge_gets_marked_to_install_when_the_reports_module_itself_is_mid_upgrade ... 2026-10-28 03:16:46,264 103 INFO rb-99b0b46-226057-429590 odoo.upgrade.l10n_vn_viin_account_reports.18.0.0.1.21.post-migration: l10n_vn_viin_account_reports 18.0.0.1.21 migration: all direct dependencies of 'l10n_vn_viin_account_reports_asset' (l10n_vn_viin_account_asset, l10n_vn_viin_account_reports, to_account_reports) are install-ready on this tenant (installed / to install / to upgrade) - marking it 'to install' so this upgrade run installs it too. 2026-10-28 03:16:46,269 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Accounting Reports - Vietnam Accounting - Fixed Asset Disposals'] to user __system__ #1 via n/a 2026-10-28 03:16:46,477 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_asset_disposal_bridge_stays_uninstalled_when_fixed_asset_reporting_is_absent ... 2026-10-28 03:16:46,535 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_asset_disposal_bridge_stays_uninstalled_when_its_dependency_is_marked_to_remove ... 2026-10-28 03:16:46,591 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_deferred_revenue_bridge_gets_marked_to_install_when_its_dependency_is_only_to_install ... 2026-10-28 03:16:46,617 103 INFO rb-99b0b46-226057-429590 odoo.upgrade.l10n_vn_viin_account_reports.18.0.0.1.21.post-migration: l10n_vn_viin_account_reports 18.0.0.1.21 migration: all direct dependencies of 'l10n_vn_viin_account_reports_recurring' (l10n_vn_viin_account_reports, to_account_reports, viin_account_recurring) are install-ready on this tenant (installed / to install / to upgrade) - marking it 'to install' so this upgrade run installs it too. 2026-10-28 03:16:46,621 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Accounting Reports - Vietnam Accounting - Recurring Deferred Revenue'] to user __system__ #1 via n/a 2026-10-28 03:16:46,786 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_deferred_revenue_bridge_gets_marked_to_install_when_recurring_engine_is_already_present ... 2026-10-28 03:16:46,804 103 INFO rb-99b0b46-226057-429590 odoo.upgrade.l10n_vn_viin_account_reports.18.0.0.1.21.post-migration: l10n_vn_viin_account_reports 18.0.0.1.21 migration: all direct dependencies of 'l10n_vn_viin_account_reports_recurring' (l10n_vn_viin_account_reports, to_account_reports, viin_account_recurring) are install-ready on this tenant (installed / to install / to upgrade) - marking it 'to install' so this upgrade run installs it too. 2026-10-28 03:16:46,808 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Accounting Reports - Vietnam Accounting - Recurring Deferred Revenue'] to user __system__ #1 via n/a 2026-10-28 03:16:46,992 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_deferred_revenue_bridge_gets_marked_to_install_when_the_reports_module_itself_is_mid_upgrade ... 2026-10-28 03:16:47,037 103 INFO rb-99b0b46-226057-429590 odoo.upgrade.l10n_vn_viin_account_reports.18.0.0.1.21.post-migration: l10n_vn_viin_account_reports 18.0.0.1.21 migration: all direct dependencies of 'l10n_vn_viin_account_reports_recurring' (l10n_vn_viin_account_reports, to_account_reports, viin_account_recurring) are install-ready on this tenant (installed / to install / to upgrade) - marking it 'to install' so this upgrade run installs it too. 2026-10-28 03:16:47,042 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Accounting Reports - Vietnam Accounting - Recurring Deferred Revenue'] to user __system__ #1 via n/a 2026-10-28 03:16:47,201 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestBridgeAutoInstallMigration.test_deferred_revenue_bridge_stays_uninstalled_when_recurring_engine_is_absent ... 2026-10-28 03:16:47,281 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 03:16:47,300 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_migration_18_0_0_1_21_bridge_auto_install: Starting TestMigrationDirectoryReachability.test_every_migration_directory_is_reachable_under_the_shipped_manifest_version ... 2026-10-28 03:16:47,355 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 03:17:31,447 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_pagination: Starting VnPartnerLedgerIncurrenceOverPages.test_a_partner_below_the_page_limit_still_reports_one_total_for_its_whole_period ... 2026-10-28 03:17:34,177 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_pagination: Starting VnPartnerLedgerIncurrenceOverPages.test_a_stale_page_request_past_the_end_of_the_ledger_leaves_the_report_standing ... 2026-10-28 03:17:35,449 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_pagination: Starting VnPartnerLedgerIncurrenceOverPages.test_incurrence_total_reports_the_partners_whole_period_not_the_page_on_screen ... 2026-10-28 03:17:39,631 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_pagination: Starting VnPartnerLedgerIncurrenceOverPages.test_the_incurrence_total_row_is_shaped_like_a_ledger_row_of_the_partner_it_totals ... 2026-10-28 03:17:43,334 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_pagination: Starting VnPartnerLedgerIncurrenceOverPages.test_the_partner_ledger_shows_one_incurrence_total_under_an_id_no_other_row_repeats ... 2026-10-28 03:17:47,366 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:18:26,580 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_placement: Starting PartnerLedgerIncurrencePlacement.test_a_single_sheet_ledger_still_carries_exactly_one_total ... 2026-10-28 03:18:30,537 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_placement: Starting PartnerLedgerIncurrencePlacement.test_no_journal_item_is_followed_by_a_second_incurrence_total ... 2026-10-28 03:18:34,054 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_incurrence_placement: Starting PartnerLedgerIncurrencePlacement.test_total_of_incurrence_is_printed_before_the_journal_items_it_totals ... 2026-10-28 03:18:37,658 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:19:14,167 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_report_currency: Starting TestPartnerLedgerIncurrenceReportCurrency.test_total_of_incurrence_row_absent_for_non_vietnam_coa_company ... 2026-10-28 03:19:17,623 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_partner_ledger_report_currency: Starting TestPartnerLedgerIncurrenceReportCurrency.test_total_of_incurrence_row_converted_to_report_currency_exactly_once ... 2026-10-28 03:19:22,662 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:19:59,603 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_all_report_lines_from_full_dataset ... 2026-10-28 03:20:09,929 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_disposal_figures_survive_the_year_end_close_to_tk_911 ... 2026-10-28 03:20:20,986 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_disposal_net_gain_lands_on_line_31_and_leaves_line_32_nil ... 2026-10-28 03:20:26,426 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_each_report_line_from_full_dataset ... 2026-10-28 03:20:35,958 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_external_earnings_per_share_lines ... 2026-10-28 03:20:40,659 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_fixed_asset_sale_net_loss_is_reported_on_line_32 ... 2026-10-28 03:20:46,067 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_01_revenue_from_sales ... 2026-10-28 03:20:51,871 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_01_revenue_with_empty_ctp_still_appears ... 2026-10-28 03:20:57,216 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_02_direct_dr521_cr511_reversal_is_included ... 2026-10-28 03:21:02,302 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_02_revenue_deduction_via_customer_return ... 2026-10-28 03:21:07,307 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_11_cost_of_goods_sold ... 2026-10-28 03:21:12,325 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_21_investment_property_gain ... 2026-10-28 03:21:17,787 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_22_financial_income ... 2026-10-28 03:21:22,428 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_23_financial_expenses ... 2026-10-28 03:21:27,524 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_24_interest_expenses_is_subset_of_23 ... 2026-10-28 03:21:32,429 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_24_is_child_of_line_23 ... 2026-10-28 03:21:36,912 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_24_label_agrees_with_the_account_it_reads ... 2026-10-28 03:21:37,449 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/i18n/vi_VN.po for language vi_VN 2026-10-28 03:21:37,449 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/i18n/vi_VN.po for language vi_VN 2026-10-28 03:21:37,869 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_25_selling_expenses ... 2026-10-28 03:21:43,170 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_26_general_admin_expenses ... 2026-10-28 03:21:48,475 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_31_regular_other_income ... 2026-10-28 03:21:53,444 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_32_regular_other_expenses ... 2026-10-28 03:21:58,472 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_51_current_cit_expense ... 2026-10-28 03:22:03,603 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_line_52_deferred_cit_expense ... 2026-10-28 03:22:08,487 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_net_revenue_equals_01_minus_02 ... 2026-10-28 03:22:17,642 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_operating_and_other_profit_subtotals ... 2026-10-28 03:22:26,916 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_post_tax_result_deducts_income_tax_expense ... 2026-10-28 03:22:36,107 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_pre_tax_result_equals_operating_plus_other ... 2026-10-28 03:22:45,508 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_revenue_deductions_survive_the_year_end_close_to_tk_911 ... 2026-10-28 03:22:56,063 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99: Starting TestProfitAndLossC99.test_profit_and_loss_c99_untagged_disposals_net_against_each_other_for_the_period ... 2026-10-28 03:23:01,167 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:23:56,754 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_multicompany: Starting TestProfitAndLossC99MultiCompany.test_c99_reports_only_the_selected_companys_own_other_result ... 2026-10-28 03:23:59,160 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_multicompany: Starting TestProfitAndLossC99MultiCompany.test_c99_reports_other_result_of_every_selected_company ... 2026-10-28 03:24:02,131 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_multicompany: Starting TestProfitAndLossC99MultiCompany.test_multi_company_fixture_uses_two_separate_roots_on_the_same_chart ... 2026-10-28 03:24:02,222 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:24:44,085 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_perf: Starting TestProfitAndLossC99Perf.test_pl99_full_report_render_arm_jit_matrix_perf ... 2026-10-28 03:24:57,856 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_perf: PL99_PERF arm=a jit_enabled=False seed_move_count=44 seed_line_count=88 seed_disposal_gain_count=4 seed_disposal_loss_count=5 seed_tk911_line_count=13 wall_samples=['3.0298', '3.2907', '3.9291'] wall_median=3.2907s query_count=230 2026-10-28 03:25:12,731 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_perf: PL99_PERF arm=a jit_enabled=True seed_move_count=44 seed_line_count=88 seed_disposal_gain_count=4 seed_disposal_loss_count=5 seed_tk911_line_count=13 wall_samples=['4.0239', '4.0208', '3.5092'] wall_median=4.0208s query_count=182 2026-10-28 03:25:27,386 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_perf: PL99_PERF arm=b jit_enabled=False seed_move_count=44 seed_line_count=88 seed_disposal_gain_count=4 seed_disposal_loss_count=5 seed_tk911_line_count=13 wall_samples=['4.1700', '3.4932', '3.6571'] wall_median=3.6571s query_count=230 2026-10-28 03:25:41,964 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_perf: PL99_PERF arm=b jit_enabled=True seed_move_count=44 seed_line_count=88 seed_disposal_gain_count=4 seed_disposal_loss_count=5 seed_tk911_line_count=13 wall_samples=['3.2874', '3.6792', '3.5704'] wall_median=3.5704s query_count=182 2026-10-28 03:25:42,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_profit_and_loss_c99_perf: Starting TestProfitAndLossC99Perf.test_pl99_seed_reaches_tk911_close ... 2026-10-28 03:25:42,074 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:26:14,553 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_s07_dn: Starting TestS07Dn.test_s07_dn ... 2026-10-28 03:26:15,409 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:26:49,126 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_s08_dn: Starting TestS08Dn.test_s08_dn ... 2026-10-28 03:26:50,191 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:27:29,049 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_statutory_filter_declarations: Starting TestStatutoryFilterDeclarations.test_every_statutory_statement_withholds_the_hierarchy_and_zero_line_controls ... 2026-10-28 03:27:29,171 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_statutory_filter_declarations: Starting TestStatutoryFilterDeclarations.test_rewriting_the_root_link_does_not_reopen_the_zero_line_or_hierarchy_ban ... 2026-10-28 03:27:29,383 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_statutory_filter_declarations: Starting TestStatutoryFilterDeclarations.test_the_generic_root_reports_still_offer_zero_line_hiding ... 2026-10-28 03:27:29,498 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_statutory_filter_declarations: Starting TestStatutoryFilterDeclarations.test_the_zero_line_ban_is_each_statement_own_declaration_not_a_borrowed_one ... 2026-10-28 03:27:29,639 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_statutory_filter_declarations: Starting TestStatutoryFilterDeclarations.test_withholding_actually_refuses_a_reader_request_to_hide_zero_rows ... 2026-10-28 03:27:29,797 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:28:07,272 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPins.test_c99_financial_income_credit_balance_on_tk515_renders_positive ... 2026-10-28 03:28:12,802 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPins.test_c99_preference_shares_classified_as_liabilities_debit_balance_is_matched_by_a_genuine_payable_and_the_b01_identity_holds ... 2026-10-28 03:28:34,531 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPins.test_c99_preference_shares_classified_as_liabilities_render_the_411121_credit_balance_positive ... 2026-10-28 03:28:56,137 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPins.test_c99_preference_shares_classified_as_liabilities_render_the_411121_debit_balance_negative ... 2026-10-28 03:29:18,967 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPins.test_c99_preference_shares_on_the_unsplit_parent_still_render_positive_in_liabilities ... 2026-10-28 03:29:40,436 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPins.test_c99_revenue_credit_balance_on_tk511_renders_positive ... 2026-10-28 03:29:45,533 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPins.test_this_file_declares_every_legacy_backfill_code_it_contributes ... 2026-10-28 03:29:45,674 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:30:05,402 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPinsC133.test_c133_b01a_payable_lines_render_the_credit_balances_tt133_requires_as_positive ... 2026-10-28 03:30:10,592 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPinsC133.test_c133_b01a_trade_payables_are_totalled_per_supplier_not_netted_across_suppliers ... 2026-10-28 03:30:14,487 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPinsC133.test_c133_b01b_long_term_payable_lines_render_the_credit_balances_tt133_requires_as_positive ... 2026-10-28 03:30:20,792 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports.tests.test_vas_sign_pins: Starting TestVasSignPinsC133.test_c133_b01b_short_term_payable_lines_render_the_credit_balances_tt133_requires_as_positive ... 2026-10-28 03:30:27,276 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:31:13,754 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_an_untagged_disposal_of_the_opposite_sign_is_not_netted_into_an_assets_result ... 2026-10-28 03:31:14,164 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80] 2026-10-28 03:31:17,457 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [83, 84, 85, 86, 87, 88, 89, 90, 91, 92] 2026-10-28 03:31:17,554 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line.ctp records with IDs: [7405] 2026-10-28 03:31:17,870 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line records with IDs: [3984, 3985] 2026-10-28 03:31:17,958 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted mail.message records with IDs: [13662] 2026-10-28 03:31:18,141 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move records with IDs: [1514] 2026-10-28 03:31:27,293 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_an_untagged_disposal_of_the_same_sign_still_reaches_its_own_side_of_the_report ... 2026-10-28 03:31:27,692 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104] 2026-10-28 03:31:30,695 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [107, 108, 109, 110, 111, 112, 113, 114, 115, 116] 2026-10-28 03:31:30,778 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line.ctp records with IDs: [7422] 2026-10-28 03:31:30,997 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line records with IDs: [4018, 4019] 2026-10-28 03:31:31,053 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted mail.message records with IDs: [13677] 2026-10-28 03:31:31,177 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move records with IDs: [1530] 2026-10-28 03:31:39,471 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_clearing_the_netting_key_returns_the_two_assets_to_one_period_wide_net ... 2026-10-28 03:31:39,934 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128] 2026-10-28 03:31:43,212 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [131, 132, 133, 134, 135, 136, 137, 138, 139, 140] 2026-10-28 03:31:43,300 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line.ctp records with IDs: [7438] 2026-10-28 03:31:43,532 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line records with IDs: [4050, 4051] 2026-10-28 03:31:43,581 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted mail.message records with IDs: [13692] 2026-10-28 03:31:43,682 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move records with IDs: [1546] 2026-10-28 03:31:47,536 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152] 2026-10-28 03:31:50,813 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [155, 156, 157, 158, 159, 160, 161, 162, 163, 164] 2026-10-28 03:31:50,934 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line.ctp records with IDs: [7453] 2026-10-28 03:31:51,161 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line records with IDs: [4080, 4081] 2026-10-28 03:31:51,236 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted mail.message records with IDs: [13707] 2026-10-28 03:31:51,333 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move records with IDs: [1561] 2026-10-28 03:32:03,130 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_disposal_gain_and_loss_are_netted_per_transaction_not_per_period ... 2026-10-28 03:32:03,518 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176] 2026-10-28 03:32:06,584 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [179, 180, 181, 182, 183, 184, 185, 186, 187, 188] 2026-10-28 03:32:06,679 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line.ctp records with IDs: [7468] 2026-10-28 03:32:06,900 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line records with IDs: [4110, 4111] 2026-10-28 03:32:06,945 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted mail.message records with IDs: [13722] 2026-10-28 03:32:07,038 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move records with IDs: [1576] 2026-10-28 03:32:11,469 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200] 2026-10-28 03:32:14,653 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [203, 204, 205, 206, 207, 208, 209, 210, 211, 212] 2026-10-28 03:32:14,728 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line.ctp records with IDs: [7483] 2026-10-28 03:32:14,862 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line records with IDs: [4140, 4141] 2026-10-28 03:32:14,920 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted mail.message records with IDs: [13737] 2026-10-28 03:32:15,031 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move records with IDs: [1591] 2026-10-28 03:32:20,399 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_regular_other_income_from_tk_7118_reaches_ma_so_31_beside_a_tagged_disposal ... 2026-10-28 03:32:20,828 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224] 2026-10-28 03:32:23,986 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [227, 228, 229, 230, 231, 232, 233, 234, 235, 236] 2026-10-28 03:32:24,098 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line.ctp records with IDs: [7497] 2026-10-28 03:32:24,270 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line records with IDs: [4168, 4169] 2026-10-28 03:32:24,313 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted mail.message records with IDs: [13752] 2026-10-28 03:32:24,409 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move records with IDs: [1605] 2026-10-28 03:32:32,806 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_the_disposal_expressions_net_per_asset_and_the_two_lines_stay_ungrouped ... 2026-10-28 03:32:32,876 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_the_netting_key_names_a_real_stored_journal_item_column ... 2026-10-28 03:32:32,961 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_asset.tests.test_profit_and_loss_c99_asset_disposal: Starting TestProfitAndLossC99AssetDisposal.test_two_disposals_of_different_assets_each_keep_their_own_gain_or_loss ... 2026-10-28 03:32:33,356 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248] 2026-10-28 03:32:36,677 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [251, 252, 253, 254, 255, 256, 257, 258, 259, 260] 2026-10-28 03:32:36,754 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line.ctp records with IDs: [7513] 2026-10-28 03:32:36,927 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line records with IDs: [4200, 4201] 2026-10-28 03:32:36,976 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted mail.message records with IDs: [13767] 2026-10-28 03:32:37,060 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move records with IDs: [1621] 2026-10-28 03:32:40,662 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272] 2026-10-28 03:32:43,642 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.asset.depreciation.line records with IDs: [275, 276, 277, 278, 279, 280, 281, 282, 283, 284] 2026-10-28 03:32:43,739 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line.ctp records with IDs: [7528] 2026-10-28 03:32:43,928 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move.line records with IDs: [4230, 4231] 2026-10-28 03:32:43,997 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted mail.message records with IDs: [13782] 2026-10-28 03:32:44,091 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #262 deleted account.move records with IDs: [1636] 2026-10-28 03:32:51,020 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:33:27,198 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_balance_sheet_c99_recurring_bridge: Starting TestBalanceSheetC99RecurringBridge.test_bridge_toggle_moves_only_319_and_337_and_reproduces_todays_figures ... 2026-10-28 03:34:17,327 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_balance_sheet_c99_recurring_bridge: Starting TestBalanceSheetC99RecurringBridge.test_dated_but_unspanned_line_classifies_identically_under_date_maturity_and_recurring_end_date ... 2026-10-28 03:34:59,805 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_balance_sheet_c99_recurring_bridge: Starting TestBalanceSheetC99RecurringBridge.test_line_319_and_337_duration_term_date_field_points_at_recurring_end_date ... 2026-10-28 03:34:59,856 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_balance_sheet_c99_recurring_bridge: Starting TestBalanceSheetC99RecurringBridge.test_line_319_and_337_survive_a_base_only_reload_and_do_not_revert_to_date_maturity ... 2026-10-28 03:35:01,128 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_balance_sheet_c99_recurring_bridge: Starting TestBalanceSheetC99RecurringBridge.test_long_deferral_classifies_to_long_term_the_documented_approximation ... 2026-10-28 03:35:31,100 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_balance_sheet_c99_recurring_bridge: Starting TestBalanceSheetC99RecurringBridge.test_short_deferral_classifies_to_short_term_proves_it_is_not_always_long_term ... 2026-10-28 03:35:57,968 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:36:32,256 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_duration_term_twelve_month_boundary: Starting TestDurationTermTwelveMonthBoundary.test_a_deferral_settling_exactly_twelve_months_out_is_short_term ... 2026-10-28 03:37:21,160 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_account_reports_recurring.tests.test_duration_term_twelve_month_boundary: Starting TestDurationTermTwelveMonthBoundary.test_a_deferral_settling_one_day_past_twelve_months_is_long_term ... 2026-10-28 03:38:08,225 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:38:08,245 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_legal_instrument_named_in_doc_or_description_files ... 2026-10-28 03:38:08,287 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_user_facing_string_names_a_legal_instrument_non_regression_guard ... 2026-10-28 03:38:08,351 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 03:38:26,638 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:38:26,638 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:38:27,088 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:38:27,089 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:38:27,094 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:38:27,094 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:38:27,097 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:38:27,097 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:39:37,350 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_feat18_b2b_replacement_requires_agreement ... 2026-10-28 03:39:38,062 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_feat18_b2c_replacement_allows_no_agreement ... 2026-10-28 03:39:41,103 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_hook_a_meinvoice_cancel_blocked_however_old_the_e_invoice_is ... 2026-10-28 03:39:41,648 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_hook_a_meinvoice_cancel_blocked_however_recent_the_e_invoice_is ... 2026-10-28 03:39:42,096 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_agnostic_accessors ... 2026-10-28 03:39:42,472 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_api_url ... 2026-10-28 03:39:42,527 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_button_get_meinvoice_template_and_serial ... 2026-10-28 03:39:42,707 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_cancel_invoice ... 2026-10-28 03:39:43,454 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_cancel_invoice_info_precheck_required ... 2026-10-28 03:39:43,810 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_download_file ... 2026-10-28 03:39:44,825 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_einvoice_status_normalization ... 2026-10-28 03:39:54,712 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_invoice_name_unmapped_type_logs_warning_and_defaults ... 2026-10-28 03:39:54,767 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_issue_invoice ... 2026-10-28 03:39:55,230 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_issue_refund ... 2026-10-28 03:39:56,357 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line.ctp records with IDs: [7677, 7678, 7679, 7680, 7681, 7682, 7683, 7684] 2026-10-28 03:39:56,504 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line records with IDs: [4521, 4522] 2026-10-28 03:39:58,717 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_foreign_currency ... 2026-10-28 03:40:01,334 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_foreign_partner ... 2026-10-28 03:40:01,585 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_reversal_move ... 2026-10-28 03:40:02,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line.ctp records with IDs: [7697, 7698, 7699, 7700, 7701, 7702, 7703, 7704] 2026-10-28 03:40:02,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line records with IDs: [4540, 4541] 2026-10-28 03:40:05,014 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_reversal_move_1 ... 2026-10-28 03:40:09,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line.ctp records with IDs: [7719, 7720, 7721, 7722] 2026-10-28 03:40:09,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line records with IDs: [4559] 2026-10-28 03:40:11,315 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_reversal_move_2 ... 2026-10-28 03:40:15,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line.ctp records with IDs: [7729, 7730] 2026-10-28 03:40:16,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line records with IDs: [4570] 2026-10-28 03:40:16,851 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_reversal_move_3 ... 2026-10-28 03:40:20,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line.ctp records with IDs: [7733, 7734] 2026-10-28 03:40:20,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line records with IDs: [4577] 2026-10-28 03:40:21,455 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_data_reversal_move_rate_only_change_sends_delta_vat ... 2026-10-28 03:40:24,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line.ctp records with IDs: [7737, 7738] 2026-10-28 03:40:24,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line records with IDs: [4584] 2026-10-28 03:40:25,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line.ctp records with IDs: [7739, 7740] 2026-10-28 03:40:25,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line records with IDs: [4586] 2026-10-28 03:40:25,731 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_data ... 2026-10-28 03:40:25,926 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_tax_price_include ... 2026-10-28 03:40:29,040 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_tax_price_include_02 ... 2026-10-28 03:40:32,566 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_tax_price_include_03 ... 2026-10-28 03:40:35,377 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_lines_with_discount_percentage ... 2026-10-28 03:40:37,639 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_prepare_tax_rate_info ... 2026-10-28 03:40:37,783 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_product_description_not_exceed_500_character ... 2026-10-28 03:40:40,036 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_token_connection_failure_posts_chatter_debugger_message ... 2026-10-28 03:40:40,199 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_meinvoice_token_request_maps_misa_error_envelope ... 2026-10-28 03:40:40,330 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice: Starting TestMeinvoice.test_the_meinvoice_payload_stamps_the_origin_block_from_the_superseded_original_non_regression_guard ... 2026-10-28 03:40:41,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line.ctp records with IDs: [7755, 7756, 7757, 7758, 7759, 7760, 7761, 7762] 2026-10-28 03:40:41,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #269 deleted account.move.line records with IDs: [4610, 4611] 2026-10-28 03:40:44,545 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 21 checked, 21 removed 2026-10-28 03:40:44,568 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice_portal: Starting TestMeinvoicePortal.test_download_xml_from_portal ... 2026-10-28 03:40:44,912 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:40:44,912 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:40:45,565 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:40:45,565 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:40:45,574 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:40:45,574 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:40:45,579 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:40:45,579 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:40:48,288 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_download_xml_from_portal 2026-10-28 03:40:48,291 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_download_xml_from_portal 2026-10-28 03:40:48,293 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 03:40:48,648 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_download_xml_from_portal 2026-10-28 03:40:48,658 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_download_xml_from_portal 2026-10-28 03:40:48,659 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:40:48] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.008 0.364 2026-10-28 03:40:48,665 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:40:48] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.373 2026-10-28 03:40:48,714 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:40:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:40:48,723 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:40:48] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:40:48,724 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:40:48] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 03:40:48,725 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:40:48] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 03:40:48,728 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:40:48] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:40:53,726 103 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 03:40:53,733 103 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 03:40:55,678 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 03:40:55,737 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:40:55] "GET /my/invoices/1795?access_token=access_token&report_type=pdf&download=true HTTP/1.1" 200 - 27 0.019 0.058 2026-10-28 03:40:55,739 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice_portal.TestMeinvoicePortal.test_download_xml_from_portal: waiting for threads: [] 2026-10-28 03:40:55,779 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice.tests.test_meinvoice_portal: Starting TestMeinvoicePortal.test_portal_shows_legal_einvoice_disclosure ... 2026-10-28 03:40:56,017 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:40:56,017 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:40:57,554 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:40:57,554 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:40:57,560 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:40:57,560 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:40:57,563 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:40:57,564 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:41:00,015 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-28 03:41:00,017 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 03:41:00,058 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-28 03:41:00,374 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-28 03:41:00,378 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /l10n_vn_viin_accounting_meinvoice/tests/test_meinvoice_portal.py:TestMeinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-28 03:41:00,387 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:00] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.003 0.370 2026-10-28 03:41:00,396 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:00] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.002 0.337 2026-10-28 03:41:00,451 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:41:00,459 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 03:41:00,471 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 03:41:00,475 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 03:41:00,482 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 03:41:07,586 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 03:41:09,100 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:09] "GET /my/invoices/1796?access_token=access_token HTTP/1.1" 200 - 249 0.194 1.337 2026-10-28 03:41:09,161 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 03:41:31,082 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour: Starting TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour ... 2026-10-28 03:41:31,727 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome pid: 2827 2026-10-28 03:41:31,727 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome headless temporary user profile dir: /tmp/tmppkvsgtjk_chrome_odoo 2026-10-28 03:41:31,727 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Issuing json command http://127.0.0.1:38911/json/version 2026-10-28 03:41:31,735 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:38911/json/version with timeout 3 increased to 10s during tests 2026-10-28 03:41:31,759 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 03:41:31,759 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Issuing json command http://127.0.0.1:38911/json 2026-10-28 03:41:31,764 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:38911/json with timeout 3 increased to 10s during tests 2026-10-28 03:41:31,779 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Websocket url found: ws://127.0.0.1:38911/devtools/page/CAC7AF0D8A121025BBE370BD933660B8 2026-10-28 03:41:31,788 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Enable chrome headless console log notification 2026-10-28 03:41:31,790 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome headless enable page notifications 2026-10-28 03:41:31,860 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:pos_user from n/a 2026-10-28 03:41:31,885 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Setting session cookie in browser 2026-10-28 03:41:31,904 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Open "http://127.0.0.1:8069/pos/ui?config_id=11" in browser 2026-10-28 03:41:31,904 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=11" 2026-10-28 03:41:31,927 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 03:41:33,193 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:33] "GET /pos/ui?config_id=11 HTTP/1.1" 200 - 180 0.197 1.072 2026-10-28 03:41:33,197 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Navigation result: {'frameId': 'CAC7AF0D8A121025BBE370BD933660B8', 'loaderId': 'E175AABC2BB30C5EAA85BB233C18A52C', 'isDownload': False} 2026-10-28 03:41:33,197 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Evaluate ready code "odoo.isTourReady('VnViinMeinvoicePosReceiptTour')" 2026-10-28 03:41:33,220 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-28 03:41:33,242 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:33] "GET /web/assets/f877ae1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-28 03:41:33,255 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:33] "GET /web/assets/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-28 03:41:33,264 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:33] "GET /web/assets/248ae01/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-28 03:41:33,956 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:33] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 03:41:33,975 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 03:41:33,977 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 03:41:33,997 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Evaluate test code "odoo.startTour('VnViinMeinvoicePosReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=11", "delayToCheckUndeterminisms": 0})" 2026-10-28 03:41:34,005 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: IndexedDB 1 Ready 2026-10-28 03:41:34,010 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [1/23] Tour VnViinMeinvoicePosReceiptTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-28 03:41:34,018 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.017 2026-10-28 03:41:34,914 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:34] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.416 0.499 2026-10-28 03:41:34,917 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.871 2026-10-28 03:41:35,089 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.006 2026-10-28 03:41:35,113 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 03:41:35,185 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 03:41:35,222 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-10-28 03:41:35,233 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: Owl is running in 'dev' mode. 2026-10-28 03:41:35,392 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 03:41:35,397 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 03:41:35,475 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 03:41:35,502 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 03:41:35,522 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 03:41:35,586 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image/res.users/273/avatar_128 HTTP/1.1" 200 - 16 0.054 0.049 2026-10-28 03:41:35,611 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [2/23] Tour VnViinMeinvoicePosReceiptTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-28 03:41:35,639 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image/res.company/185/favicon HTTP/1.1" 200 - 9 0.008 0.133 2026-10-28 03:41:35,666 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image?model=res.company&id=185&field=logo HTTP/1.1" 200 - 4 0.005 0.178 2026-10-28 03:41:35,720 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.013 2026-10-28 03:41:35,735 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.033 2026-10-28 03:41:35,759 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.009 0.034 2026-10-28 03:41:35,773 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.041 2026-10-28 03:41:35,787 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.087 2026-10-28 03:41:35,807 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.061 2026-10-28 03:41:35,822 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.108 2026-10-28 03:41:35,834 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [3/23] Tour VnViinMeinvoicePosReceiptTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-28 03:41:35,839 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.048 2026-10-28 03:41:35,852 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.060 2026-10-28 03:41:35,875 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.163 2026-10-28 03:41:35,882 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.050 2026-10-28 03:41:35,897 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.081 2026-10-28 03:41:35,914 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:35] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.113 2026-10-28 03:41:36,045 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:36] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.037 0.164 2026-10-28 03:41:36,128 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [4/23] Tour VnViinMeinvoicePosReceiptTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 03:41:36,234 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [5/23] Tour VnViinMeinvoicePosReceiptTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-28 03:41:36,297 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [6/23] Tour VnViinMeinvoicePosReceiptTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-28 03:41:36,360 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [7/23] Tour VnViinMeinvoicePosReceiptTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-28 03:41:36,426 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [8/23] Tour VnViinMeinvoicePosReceiptTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 03:41:36,493 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [9/23] Tour VnViinMeinvoicePosReceiptTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-28 03:41:36,754 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [10/23] Tour VnViinMeinvoicePosReceiptTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-28 03:41:36,875 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [11/23] Tour VnViinMeinvoicePosReceiptTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-28 03:41:36,934 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [12/23] Tour VnViinMeinvoicePosReceiptTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-28 03:41:36,997 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [13/23] Tour VnViinMeinvoicePosReceiptTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-28 03:41:37,082 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [14/23] Tour VnViinMeinvoicePosReceiptTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-28 03:41:37,099 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:41:37,101 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 03:41:37,144 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [15/23] Tour VnViinMeinvoicePosReceiptTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-28 03:41:37,192 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [16/23] Tour VnViinMeinvoicePosReceiptTour → Step enable the invoice option so the order is invoiced (trigger: .payment-buttons .js_invoice) 2026-10-28 03:41:37,244 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [17/23] Tour VnViinMeinvoicePosReceiptTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-28 03:41:37,327 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [18/23] Tour VnViinMeinvoicePosReceiptTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-28 03:41:37,340 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:41:37,448 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [19/23] Tour VnViinMeinvoicePosReceiptTour → Step the agnostic Decree-123 e-invoice disclosure block renders for a MeInvoice order too (trigger: .receipt-screen .pos-edi-info) 2026-10-28 03:41:37,457 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 03:41:37,462 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82451867 started for PoS orders references: [{'name': 'Order 00010-001-0001', 'uuid': '8f8b791f-70dc-4dd6-924c-ae7c85e33ef7'}] 2026-10-28 03:41:41,116 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82451867 order {'name': 'Order 00010-001-0001', 'uuid': '8f8b791f-70dc-4dd6-924c-ae7c85e33ef7'} created pos.order #23 2026-10-28 03:41:41,122 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82451867 finished 2026-10-28 03:41:41,292 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 885 1.115 2.719 2026-10-28 03:41:41,365 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:41] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 03:41:41,392 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:41] "POST /web/dataset/call_kw/pos.order/get_pos_edi_invoice_info HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 03:41:41,413 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 03:41:41,514 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:41:41] "GET /web/image?model=pos.config&id=11&field=custom_logo HTTP/1.1" 200 - 9 0.006 0.027 2026-10-28 03:41:41,550 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [20/23] Tour VnViinMeinvoicePosReceiptTour → Step the agnostic cash-register note row renders (trigger: .receipt-screen .pos-edi-cash-register-note) 2026-10-28 03:41:41,606 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [21/23] Tour VnViinMeinvoicePosReceiptTour → Step the MeInvoice CQT (tax-authority) code renders from the shared skeleton (trigger: .receipt-screen .pos-edi-tax-authority-code:contains('M1-24-MEI-00000456')) 2026-10-28 03:41:41,670 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [22/23] Tour VnViinMeinvoicePosReceiptTour → Step the MeInvoice secret / lookup code renders (trigger: .receipt-screen .pos-edi-secret-code:contains('MEI-SECRET-42')) 2026-10-28 03:41:41,712 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [23/23] Tour VnViinMeinvoicePosReceiptTour → Step the MeInvoice lookup URL renders (trigger: .receipt-screen .pos-edi-lookup-url:contains('meinvoice.vn')) 2026-10-28 03:41:41,765 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: tour succeeded 2026-10-28 03:41:41,766 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR VnViinMeinvoicePosReceiptTour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-28 03:41:41,937 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: heap 20406060 (allocated 21504000) 2026-10-28 03:41:41,947 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Closing chrome headless with pid 2827 2026-10-28 03:41:41,952 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Closing websocket connection 2026-10-28 03:41:41,957 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Terminating chrome headless with pid 2827 2026-10-28 03:41:42,061 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_034142_059679_test_pos_edi_receipt_disclosure_tour.txt 2026-10-28 03:41:42,062 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_edi_tour.TestVnViinMeinvoicePosReceiptTour.test_pos_edi_receipt_disclosure_tour: Removing chrome user profile "/tmp/tmppkvsgtjk_chrome_odoo" 2026-10-28 03:41:42,201 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 03:41:42,235 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_order_should_retry: Starting TestShouldRetryGetPosEdiInvoiceInfo.test_empty_dict_falls_through_to_super_false ... 2026-10-28 03:41:42,263 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_order_should_retry: Starting TestShouldRetryGetPosEdiInvoiceInfo.test_meinvoice_fully_populated_does_not_retry ... 2026-10-28 03:41:42,291 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_order_should_retry: Starting TestShouldRetryGetPosEdiInvoiceInfo.test_meinvoice_missing_legal_number_retries ... 2026-10-28 03:41:42,320 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_order_should_retry: Starting TestShouldRetryGetPosEdiInvoiceInfo.test_meinvoice_missing_tax_authority_code_retries ... 2026-10-28 03:41:42,347 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_meinvoice_pos.tests.test_pos_order_should_retry: Starting TestShouldRetryGetPosEdiInvoiceInfo.test_non_meinvoice_missing_legal_number_does_not_retry ... 2026-10-28 03:41:42,386 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 03:41:42,409 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_legal_instrument_named_in_doc_or_description_files ... 2026-10-28 03:41:42,450 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_user_facing_string_names_a_legal_instrument_non_regression_guard ... 2026-10-28 03:41:42,507 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 03:42:03,977 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:42:03,977 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:42:04,547 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:42:04,547 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:42:04,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:42:04,559 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:42:04,565 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:42:04,565 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:43:24,101 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_partner_section_merge: Starting TestSinvoicePartnerSectionMerge.test_viettel_sinvoice_partner_group_suppressed ... 2026-10-28 03:43:24,437 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 03:43:45,250 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:43:45,251 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:43:45,851 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:43:45,851 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:43:45,860 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:43:45,860 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:43:45,863 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:43:45,863 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:45:07,081 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_converted_files_are_reported_unavailable ... 2026-10-28 03:45:07,245 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_credential_adapter_resolves_core_privates ... 2026-10-28 03:45:07,290 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_dropped_sinvoice_state_field ... 2026-10-28 03:45:07,328 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_einvoice_status_draft_before_issue ... 2026-10-28 03:45:07,414 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_einvoice_status_maps_core_state ... 2026-10-28 03:45:07,711 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g1_preview_creates_pdf_attachment ... 2026-10-28 03:45:07,991 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g1_preview_rejected_for_non_sinvoice_move ... 2026-10-28 03:45:10,621 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g2_paid_hook_fires_core_action_when_toggle_on ... 2026-10-28 03:45:10,864 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_g2_paid_hook_silent_when_toggle_off ... 2026-10-28 03:45:11,123 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_hub_yields_for_sinvoice_move ... 2026-10-28 03:45:11,175 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_legal_number_synced_from_core_number ... 2026-10-28 03:45:11,425 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_move_routes_to_sinvoice_provider ... 2026-10-28 03:45:11,461 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_negative_non_sinvoice_serial_not_routed ... 2026-10-28 03:45:11,555 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_non_sinvoice_move_never_applicable_for_sinvoice_send ... 2026-10-28 03:45:14,281 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_representation_fetch_error_is_reported_not_raised ... 2026-10-28 03:45:14,519 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_representation_files_come_from_core_for_an_issued_sinvoice ... 2026-10-28 03:45:14,811 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_representation_files_reuse_the_pdf_core_already_stored ... 2026-10-28 03:45:15,188 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_reverse_constraint_allows_vn_sinvoice_on_sinvoice_serial ... 2026-10-28 03:45:15,358 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_reverse_constraint_blocks_vn_sinvoice_on_non_sinvoice_serial ... 2026-10-28 03:45:15,558 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_secret_code_and_lookup_url_accessors ... 2026-10-28 03:45:15,821 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_sinvoice_move_applicable_extra_edi_is_core_only ... 2026-10-28 03:45:16,087 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice: Starting TestSinvoice.test_suggested_edi_format_is_vn_sinvoice ... 2026-10-28 03:45:16,279 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 03:45:37,160 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:45:37,161 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:45:37,680 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:45:37,681 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:45:37,686 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:45:37,686 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:45:37,690 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:45:37,690 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:47:01,292 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_cancel_guard: Starting TestSinvoiceHookBCancelGuard.test_hook_b_core_routed_sinvoice_button_cancel_blocked_for_sent_move ... 2026-10-28 03:47:02,999 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_cancel_guard: Starting TestSinvoiceHookBCancelGuard.test_hook_b_core_routed_sinvoice_button_draft_blocked_for_sent_move ... 2026-10-28 03:47:04,565 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_cancel_guard: Starting TestSinvoiceHookBCancelGuard.test_hook_b_core_routed_sinvoice_cancel_blocked_however_old_the_e_invoice_is ... 2026-10-28 03:47:06,231 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_cancel_guard: Starting TestSinvoiceHookBCancelGuard.test_hook_b_core_routed_sinvoice_cancel_blocked_when_recently_issued ... 2026-10-28 03:47:07,717 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_cancel_guard: Starting TestSinvoiceHookBCancelGuard.test_hook_b_defense_in_depth_state_lock_survives_need_cancel_bypass ... 2026-10-28 03:47:09,555 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_cancel_guard: Starting TestSinvoiceHookBCancelGuard.test_hook_b_need_cancel_request_shown_however_old_the_e_invoice_is ... 2026-10-28 03:47:11,147 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_cancel_guard: Starting TestSinvoiceHookBCancelGuard.test_hook_b_need_cancel_request_shown_when_cancel_is_blocked ... 2026-10-28 03:47:12,365 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-28 03:47:12,380 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceCoreTabSuppression.test_core_payment_status_header_button_untouched ... 2026-10-28 03:47:12,733 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceCoreTabSuppression.test_core_sinvoice_fields_relocated_into_hub_provider_anchor ... 2026-10-28 03:47:13,034 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceCoreTabSuppression.test_core_sinvoice_page_removed_from_combined_form ... 2026-10-28 03:47:13,335 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 03:47:13,353 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceConfigMenuProxy.test_core_own_duplicate_sinvoice_menu_hidden ... 2026-10-28 03:47:13,391 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_config_menu: Starting TestSinvoiceConfigMenuProxy.test_sinvoice_menus_reachable_under_hub_einvoice_root ... 2026-10-28 03:47:13,447 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 03:47:35,457 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:47:35,457 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:47:36,073 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:47:36,074 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:47:36,084 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:47:36,084 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:47:36,089 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:47:36,089 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:49:00,281 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_effective_serial_constraint: Starting TestSinvoiceEffectiveSerialConstraint.test_journal_serial_recompute_to_conflicting_provider_raises ... 2026-10-28 03:49:00,405 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_effective_serial_constraint: Starting TestSinvoiceEffectiveSerialConstraint.test_journal_serial_recompute_to_sinvoice_serial_stays_valid ... 2026-10-28 03:49:00,600 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 03:49:00,624 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_portal: Starting TestSinvoicePortal.test_portal_shows_legal_einvoice_disclosure ... 2026-10-28 03:49:00,971 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:49:00,972 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:49:01,608 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:49:01,608 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:49:01,617 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:49:01,617 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:49:01,623 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:49:01,623 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:49:03,867 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 03:49:04,283 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 03:49:05,702 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:49:05] "GET /my/invoices/1804?access_token=06e29059-c7ed-443b-893b-7a6272a31416 HTTP/1.1" 200 - 255 0.193 1.645 2026-10-28 03:49:05,774 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 03:49:26,386 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:49:26,386 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:49:26,853 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:49:26,853 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:49:26,859 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:49:26,860 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:49:26,864 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:49:26,864 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:50:53,395 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_replacement: Starting TestSinvoiceReplacement.test_an_already_replaced_original_cannot_be_replaced_a_second_time ... 2026-10-28 03:50:55,250 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #283 deleted account.move.line.ctp records with IDs: [7795, 7796] 2026-10-28 03:50:55,446 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #283 deleted account.move.line records with IDs: [4657] 2026-10-28 03:50:57,440 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_replacement: Starting TestSinvoiceReplacement.test_hub_replacement_wizard_is_reachable_at_a_sinvoice_company ... 2026-10-28 03:50:58,758 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_replacement: Starting TestSinvoiceReplacement.test_only_core_viettel_may_own_the_replacements_origin_link_and_replaced_state ... 2026-10-28 03:50:58,792 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_replacement: Starting TestSinvoiceReplacement.test_replacement_reaches_viettel_as_a_replacement_not_an_ordinary_invoice ... 2026-10-28 03:51:00,779 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #283 deleted account.move.line.ctp records with IDs: [7799, 7800] 2026-10-28 03:51:00,963 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #283 deleted account.move.line records with IDs: [4664] 2026-10-28 03:51:03,236 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_replacement: Starting TestSinvoiceReplacement.test_superseded_original_stops_reading_as_an_active_issued_einvoice ... 2026-10-28 03:51:05,413 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #283 deleted account.move.line.ctp records with IDs: [7805, 7806] 2026-10-28 03:51:05,586 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #283 deleted account.move.line records with IDs: [4671] 2026-10-28 03:51:07,600 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice.tests.test_sinvoice_replacement: Starting TestSinvoiceReplacement.test_the_bridge_writes_no_core_owned_stored_field_when_building_a_replacement ... 2026-10-28 03:51:07,676 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-28 03:51:07,695 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_should_retry_pos_edi_invoice_info: Starting TestShouldRetryPosEdiInvoiceInfo.test_empty_dict_does_not_force_retry ... 2026-10-28 03:51:07,728 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_should_retry_pos_edi_invoice_info: Starting TestShouldRetryPosEdiInvoiceInfo.test_no_provider_missing_legal_number_does_not_force_retry ... 2026-10-28 03:51:07,764 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_should_retry_pos_edi_invoice_info: Starting TestShouldRetryPosEdiInvoiceInfo.test_non_sinvoice_missing_legal_number_does_not_force_retry ... 2026-10-28 03:51:07,798 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_should_retry_pos_edi_invoice_info: Starting TestShouldRetryPosEdiInvoiceInfo.test_sinvoice_complete_defers_to_agnostic_base ... 2026-10-28 03:51:07,833 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_should_retry_pos_edi_invoice_info: Starting TestShouldRetryPosEdiInvoiceInfo.test_sinvoice_missing_legal_number_forces_retry ... 2026-10-28 03:51:07,868 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_should_retry_pos_edi_invoice_info: Starting TestShouldRetryPosEdiInvoiceInfo.test_sinvoice_missing_tax_authority_code_alone_does_not_retry ... 2026-10-28 03:51:07,917 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 03:51:56,626 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_should_retry_pos_edi_invoice_info: Starting TestSinvoicePosRealSendPopulatesAgnosticDict.test_real_sinvoice_send_populates_agnostic_dict_except_known_cqt_gap ... 2026-10-28 03:51:58,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 03:52:18,870 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour: Starting TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active ... 2026-10-28 03:52:20,067 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Chrome pid: 3037 2026-10-28 03:52:20,067 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Chrome headless temporary user profile dir: /tmp/tmp2o0yd6r6_chrome_odoo 2026-10-28 03:52:20,068 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Issuing json command http://127.0.0.1:35895/json/version 2026-10-28 03:52:20,069 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:35895/json/version with timeout 3 increased to 10s during tests 2026-10-28 03:52:20,123 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Browser version: Chrome/150.0.7871.114 2026-10-28 03:52:20,123 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Issuing json command http://127.0.0.1:35895/json 2026-10-28 03:52:20,124 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:35895/json with timeout 3 increased to 10s during tests 2026-10-28 03:52:20,137 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Websocket url found: ws://127.0.0.1:35895/devtools/page/B413BE080DC142C43C9F335E4E1BE98D 2026-10-28 03:52:20,158 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Enable chrome headless console log notification 2026-10-28 03:52:20,165 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Chrome headless enable page notifications 2026-10-28 03:52:20,415 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:pos_user from n/a 2026-10-28 03:52:20,436 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Setting session cookie in browser 2026-10-28 03:52:20,440 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Open "http://127.0.0.1:8069/pos/ui?config_id=13" in browser 2026-10-28 03:52:20,440 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=13" 2026-10-28 03:52:20,460 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 03:52:21,529 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:21] "GET /pos/ui?config_id=13 HTTP/1.1" 200 - 180 0.150 0.923 2026-10-28 03:52:21,534 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Navigation result: {'frameId': 'B413BE080DC142C43C9F335E4E1BE98D', 'loaderId': '9F3C29AD432BBD37129E5F336A5F0B75', 'isDownload': False} 2026-10-28 03:52:21,534 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Evaluate ready code "odoo.isTourReady('L10nVnViinSinvoicePosReceiptTour')" 2026-10-28 03:52:21,563 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-28 03:52:21,598 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:21] "GET /web/assets/f877ae1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-28 03:52:21,616 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:21] "GET /web/assets/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-10-28 03:52:21,622 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:21] "GET /web/assets/248ae01/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-28 03:52:22,156 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 03:52:22,191 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:52:22,202 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: IndexedDB 1 Ready 2026-10-28 03:52:22,210 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Evaluate test code "odoo.startTour('L10nVnViinSinvoicePosReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=13", "delayToCheckUndeterminisms": 0})" 2026-10-28 03:52:22,229 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 03:52:22,232 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [1/21] Tour L10nVnViinSinvoicePosReceiptTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-28 03:52:23,183 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 320 0.437 0.546 2026-10-28 03:52:23,192 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.975 2026-10-28 03:52:23,369 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-28 03:52:23,372 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.015 2026-10-28 03:52:23,396 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 03:52:23,445 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 03:52:23,477 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-28 03:52:23,489 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: Owl is running in 'dev' mode. 2026-10-28 03:52:23,583 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 03:52:23,601 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:52:23,644 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 03:52:23,656 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 03:52:23,668 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 03:52:23,719 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /web/image/res.users/290/avatar_128 HTTP/1.1" 200 - 16 0.024 0.044 2026-10-28 03:52:23,738 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [2/21] Tour L10nVnViinSinvoicePosReceiptTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-28 03:52:23,748 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 9 0.007 0.082 2026-10-28 03:52:23,767 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 4 0.005 0.109 2026-10-28 03:52:23,843 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.015 2026-10-28 03:52:23,860 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.031 2026-10-28 03:52:23,882 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.009 0.037 2026-10-28 03:52:23,902 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.045 2026-10-28 03:52:23,903 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [3/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-28 03:52:23,913 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.092 2026-10-28 03:52:23,925 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.077 2026-10-28 03:52:23,937 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.096 2026-10-28 03:52:23,953 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.075 2026-10-28 03:52:23,970 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.046 2026-10-28 03:52:23,981 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:23] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.072 2026-10-28 03:52:24,120 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:24] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.041 0.115 2026-10-28 03:52:24,129 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:24] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.183 2026-10-28 03:52:24,170 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:24] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.008 0.273 2026-10-28 03:52:24,178 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:24] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.241 2026-10-28 03:52:24,200 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [4/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 03:52:24,293 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [5/21] Tour L10nVnViinSinvoicePosReceiptTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-28 03:52:24,362 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [6/21] Tour L10nVnViinSinvoicePosReceiptTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-28 03:52:24,420 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [7/21] Tour L10nVnViinSinvoicePosReceiptTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-28 03:52:24,483 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [8/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 03:52:24,550 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [9/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-28 03:52:24,825 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [10/21] Tour L10nVnViinSinvoicePosReceiptTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-28 03:52:24,948 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [11/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-28 03:52:25,012 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [12/21] Tour L10nVnViinSinvoicePosReceiptTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-28 03:52:25,080 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [13/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-28 03:52:25,211 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [14/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-28 03:52:25,225 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 03:52:25,232 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 03:52:25,272 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [15/21] Tour L10nVnViinSinvoicePosReceiptTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-28 03:52:25,333 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [16/21] Tour L10nVnViinSinvoicePosReceiptTour → Step enable the invoice option so the order is invoiced (trigger: .payment-buttons .js_invoice) 2026-10-28 03:52:25,385 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [17/21] Tour L10nVnViinSinvoicePosReceiptTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-28 03:52:25,464 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [18/21] Tour L10nVnViinSinvoicePosReceiptTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-28 03:52:25,481 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:52:25,558 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [19/21] Tour L10nVnViinSinvoicePosReceiptTour → Step the shared agnostic Decree-123 disclosure block renders (C-9 coexistence) (trigger: .receipt-screen .pos-edi-info) 2026-10-28 03:52:25,567 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1685617 started for PoS orders references: [{'name': 'Order 00012-001-0001', 'uuid': 'ef1b025d-6466-4d93-a692-26dfd150175c'}] 2026-10-28 03:52:25,591 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 03:52:28,723 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1685617 order {'name': 'Order 00012-001-0001', 'uuid': 'ef1b025d-6466-4d93-a692-26dfd150175c'} created pos.order #25 2026-10-28 03:52:28,729 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1685617 finished 2026-10-28 03:52:28,865 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 878 0.971 2.333 2026-10-28 03:52:28,900 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:28] "POST /web/dataset/call_kw/pos.order/get_pos_edi_invoice_info HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 03:52:28,930 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-28 03:52:29,002 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:52:29] "GET /web/image?model=pos.config&id=13&field=custom_logo HTTP/1.1" 200 - 9 0.004 0.015 2026-10-28 03:52:29,006 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [20/21] Tour L10nVnViinSinvoicePosReceiptTour → Step the secret / lookup code row renders (trigger: .receipt-screen .pos-edi-secret-code:contains('SECRET-XYZ-9')) 2026-10-28 03:52:29,058 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: [21/21] Tour L10nVnViinSinvoicePosReceiptTour → Step the invoice legal number row renders (trigger: .receipt-screen .pos-edi-legal-number:contains('00000123')) 2026-10-28 03:52:29,117 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: tour succeeded 2026-10-28 03:52:29,118 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR L10nVnViinSinvoicePosReceiptTour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-28 03:52:29,224 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.browser: heap 20503544 (allocated 21766144) 2026-10-28 03:52:29,249 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Closing chrome headless with pid 3037 2026-10-28 03:52:29,254 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Closing websocket connection 2026-10-28 03:52:29,255 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Terminating chrome headless with pid 3037 2026-10-28 03:52:29,351 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_035229_351250_test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active.txt 2026-10-28 03:52:29,351 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_sinvoice_pos.tests.test_sinvoice_pos_tour.TestSinvoicePosReceiptTour.test_sinvoice_pos_receipt_disclosure_renders_with_core_viettel_pos_active: Removing chrome user profile "/tmp/tmp2o0yd6r6_chrome_odoo" 2026-10-28 03:52:29,434 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 03:52:29,449 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_legal_instrument_named_in_doc_or_description_files ... 2026-10-28 03:52:29,486 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_user_facing_string_names_a_legal_instrument_non_regression_guard ... 2026-10-28 03:52:29,549 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 03:52:49,185 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:52:49,186 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:52:49,682 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:52:49,682 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:52:49,690 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:52:49,690 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:52:49,695 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:52:49,695 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:54:07,329 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_agnostic_accessors_are_blank_for_vninvoice ... 2026-10-28 03:54:07,600 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_approve_and_sign_marks_invoice_signed ... 2026-10-28 03:54:08,116 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_auto_sign_when_paid_does_not_resign_already_signed_invoice ... 2026-10-28 03:54:09,866 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_auto_sign_when_paid_fires_through_real_paid_hook ... 2026-10-28 03:54:11,631 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_signed_invoice_drives_3_step_sequence ... 2026-10-28 03:54:12,428 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_signed_invoice_without_reason_raises ... 2026-10-28 03:54:13,043 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_unsigned_invoice_drives_1_step ... 2026-10-28 03:54:13,553 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cancel_unsigned_invoice_without_reason_does_not_raise ... 2026-10-28 03:54:14,052 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cannot_issue_refund_if_original_invoice_not_signed ... 2026-10-28 03:54:15,316 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #292 deleted account.move.line.ctp records with IDs: [7819, 7820, 7821, 7822, 7823, 7824, 7825, 7826] 2026-10-28 03:54:15,515 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #292 deleted account.move.line records with IDs: [4696, 4697] 2026-10-28 03:54:18,236 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cross_move_mark_dirty_on_adjustment ... 2026-10-28 03:54:19,598 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #292 deleted account.move.line.ctp records with IDs: [7837, 7838, 7839, 7840, 7841, 7842, 7843, 7844] 2026-10-28 03:54:19,747 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #292 deleted account.move.line records with IDs: [4710, 4711] 2026-10-28 03:54:22,455 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_cross_move_mark_dirty_on_replacement ... 2026-10-28 03:54:25,900 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_download_converted_file_raises_when_not_signed ... 2026-10-28 03:54:26,306 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_download_representation_files_when_signed ... 2026-10-28 03:54:27,498 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_einvoice_status_projection_from_native_state ... 2026-10-28 03:54:39,542 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_hook_a_vninvoice_cancel_blocked_however_old_the_e_invoice_is ... 2026-10-28 03:54:39,996 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_hook_a_vninvoice_cancel_blocked_however_recent_the_e_invoice_is ... 2026-10-28 03:54:40,466 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_invoice_status_code_maps_to_native_state ... 2026-10-28 03:54:58,124 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_issue_invoice_sets_legal_number_and_native_ids ... 2026-10-28 03:54:58,601 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_legal_number_locked_after_issued ... 2026-10-28 03:55:00,448 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_no_ungated_cancel_path ... 2026-10-28 03:55:00,486 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_einvoice_lines_data ... 2026-10-28 03:55:00,656 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_einvoice_lines_data_with_included_tax_and_note_line ... 2026-10-28 03:55:03,924 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_invoice_details_hook_called_in_both_payload_shapes ... 2026-10-28 03:55:06,620 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_data_foreign_partner ... 2026-10-28 03:55:06,847 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_data_replacement_move ... 2026-10-28 03:55:08,138 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #292 deleted account.move.line.ctp records with IDs: [7893, 7894, 7895, 7896, 7897, 7898, 7899, 7900] 2026-10-28 03:55:08,316 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #292 deleted account.move.line records with IDs: [4781, 4782] 2026-10-28 03:55:10,783 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_data_reversal_move ... 2026-10-28 03:55:12,140 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #292 deleted account.move.line.ctp records with IDs: [7911, 7912, 7913, 7914, 7915, 7916, 7917, 7918] 2026-10-28 03:55:12,339 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #292 deleted account.move.line records with IDs: [4795, 4796] 2026-10-28 03:55:14,537 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_prepare_vninvoice_tax_breakdowns ... 2026-10-28 03:55:14,700 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_replacement_is_posted_to_the_replace_endpoint ... 2026-10-28 03:55:15,938 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #292 deleted account.move.line.ctp records with IDs: [7924, 7925, 7926, 7927, 7928, 7929, 7930, 7931] 2026-10-28 03:55:16,128 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #292 deleted account.move.line records with IDs: [4809, 4810] 2026-10-28 03:55:18,860 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_sync_invoices_dispatches_per_single_invoice ... 2026-10-28 03:55:19,525 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_vat_percent_display_is_empty_string_when_tax_has_no_description ... 2026-10-28 03:55:19,723 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_vat_percent_display_is_plaintext_vietnamese_not_raw_html ... 2026-10-28 03:55:19,907 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice: Starting TestVNinvoice.test_vninvoice_api_url_switches_sandbox_production ... 2026-10-28 03:55:19,985 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 03:55:20,007 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_portal: Starting TestVNinvoicePortal.test_download_xml_from_portal ... 2026-10-28 03:55:20,292 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:55:20,292 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:55:21,881 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:55:21,882 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:55:21,891 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:55:21,891 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:55:21,896 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:55:21,896 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:55:24,739 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_download_xml_from_portal 2026-10-28 03:55:24,741 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_download_xml_from_portal 2026-10-28 03:55:24,746 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 03:55:25,155 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_download_xml_from_portal 2026-10-28 03:55:25,156 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_download_xml_from_portal 2026-10-28 03:55:25,164 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:25] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.005 0.420 2026-10-28 03:55:25,169 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:25] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.427 2026-10-28 03:55:25,244 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:55:25,247 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:55:25,252 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 03:55:25,257 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 03:55:25,257 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 03:55:30,254 103 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 03:55:32,774 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 03:55:32,832 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:32] "GET /my/invoices/1846?access_token=access_token&report_type=pdf&download=true HTTP/1.1" 200 - 27 0.018 0.056 2026-10-28 03:55:32,836 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_portal.TestVNinvoicePortal.test_download_xml_from_portal: waiting for threads: [] 2026-10-28 03:55:32,883 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_portal: Starting TestVNinvoicePortal.test_portal_shows_legal_einvoice_disclosure ... 2026-10-28 03:55:33,137 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:55:33,138 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:55:33,734 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:55:33,734 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:55:33,743 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:55:33,743 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:55:33,748 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:55:33,748 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:55:36,263 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-28 03:55:36,267 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-28 03:55:36,268 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 03:55:36,644 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-28 03:55:36,645 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /l10n_vn_viin_accounting_vninvoice/tests/test_vninvoice_portal.py:TestVNinvoicePortal.test_portal_shows_legal_einvoice_disclosure 2026-10-28 03:55:36,653 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:36] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.004 0.388 2026-10-28 03:55:36,662 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:36] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.394 2026-10-28 03:55:36,720 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:55:36,725 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:36] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:55:36,727 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:36] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 03:55:36,731 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:36] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 03:55:36,731 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:36] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:55:44,225 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 03:55:45,612 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:55:45] "GET /my/invoices/1847?access_token=access_token HTTP/1.1" 200 - 249 0.192 1.210 2026-10-28 03:55:45,698 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 03:56:05,052 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:56:05,052 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:56:06,803 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:56:06,804 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:56:06,810 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:56:06,811 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:56:06,813 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:56:06,814 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:57:29,310 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_replacement: Starting TestVNinvoiceReplacement.test_replacement_notation_carries_template_serial_and_legal_number ... 2026-10-28 03:57:29,593 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_replacement: Starting TestVNinvoiceReplacement.test_replacement_notation_raises_without_legal_number ... 2026-10-28 03:57:29,680 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice.tests.test_vninvoice_replacement: Starting TestVNinvoiceReplacement.test_wizard_rejects_replacement_for_a_move_not_yet_issued ... 2026-10-28 03:57:29,814 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:57:49,930 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #296 deleted product.product records with IDs: [1145] 2026-10-28 03:57:50,131 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:57:50,131 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:57:50,679 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:57:50,680 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:57:50,687 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:57:50,687 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:57:50,690 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:57:50,690 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:59:15,648 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_invoice_details_seam_detailed_mode_falls_through_to_super ... 2026-10-28 03:59:18,289 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_invoice_details_seam_grouping_mode_returns_grouped_list ... 2026-10-28 03:59:22,025 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_invoice_details_seam_refund_falls_through_even_in_grouping_mode ... 2026-10-28 03:59:23,088 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #296 deleted account.move.line.ctp records with IDs: [7963, 7964, 7965, 7966, 7967, 7968, 7969, 7970] 2026-10-28 03:59:23,318 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #296 deleted account.move.line records with IDs: [4850, 4851] 2026-10-28 03:59:24,020 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #296 deleted invoice.line.grouping records with IDs: [40, 41, 42] 2026-10-28 03:59:25,709 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_vninvoice_data_grouped_invoice_details_via_full_payload ... 2026-10-28 03:59:29,350 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_vninvoice_line_summary_data_raises_on_multiple_taxes ... 2026-10-28 03:59:33,239 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #296 deleted invoice.line.grouping records with IDs: [57] 2026-10-28 03:59:33,824 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_vninvoice_line_summary_data_raises_on_no_tax ... 2026-10-28 03:59:37,850 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #296 deleted invoice.line.grouping records with IDs: [64] 2026-10-28 03:59:38,105 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #296 deleted account.move.line.ctp records with IDs: [7982, 7983] 2026-10-28 03:59:38,293 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #296 deleted account.move.line records with IDs: [4870] 2026-10-28 03:59:38,624 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #296 deleted invoice.line.grouping records with IDs: [66] 2026-10-28 03:59:38,842 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_vninvoice_line_summary_data_raises_on_no_uom ... 2026-10-28 03:59:41,861 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted invoice.line.grouping records with IDs: [72] 2026-10-28 03:59:42,053 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_vninvoice_line_summary_data_section_line_no_keyerror ... 2026-10-28 03:59:44,794 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_prepare_vninvoice_summary_lines_data ... 2026-10-28 03:59:48,315 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_vat_percent_display_is_empty_string_when_tax_has_no_description ... 2026-10-28 03:59:51,658 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_accounting_vninvoice_line_grouping.tests.test_vninvoice_summary: Starting TestEinvoiceSummary.test_vat_percent_display_is_plaintext_vietnamese_not_raw_html ... 2026-10-28 03:59:55,008 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 03:59:55,032 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_base_portal: Starting TestBackendSendAndPrintVnEInvoice.test_generate_and_send_invoices_chokepoint_no_proforma_keyerror ... 2026-10-28 03:59:55,319 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:59:55,319 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 03:59:57,001 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:59:57,001 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 03:59:57,008 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:59:57,009 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 03:59:57,012 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:59:57,012 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 03:59:59,829 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_base_portal: Starting TestBackendSendAndPrintVnEInvoice.test_send_and_print_no_proforma_keyerror ... 2026-10-28 04:00:00,083 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:00:00,083 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:00:00,621 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:00:00,621 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:00:00,629 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:00:00,629 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:00:00,633 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:00:00,634 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:00:03,779 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [435] 2026-10-28 04:00:03,958 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 04:00:23,894 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:00:23,894 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:00:24,377 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:00:24,377 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:00:24,385 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:00:24,385 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:00:24,389 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:00:24,390 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:01:45,104 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestEinvoiceCancelRule.test_the_commencement_day_is_the_day_the_instruments_take_effect ... 2026-10-28 04:01:45,155 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestEinvoiceCancelRule.test_the_rule_bites_from_the_first_day_the_instruments_apply ... 2026-10-28 04:01:45,407 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestEinvoiceCancelRule.test_the_rule_blocks_regardless_of_when_the_e_invoice_was_issued ... 2026-10-28 04:01:45,968 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestEinvoiceCancelRule.test_the_rule_names_every_offending_move_not_just_the_first ... 2026-10-28 04:01:50,971 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestEinvoiceCancelRule.test_the_rule_stays_silent_for_a_correction_attempted_before_commencement ... 2026-10-28 04:01:51,357 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 04:02:09,516 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:02:09,516 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:02:10,019 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:02:10,019 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:02:10,024 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:02:10,024 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:02:10,027 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:02:10,027 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:03:20,547 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_cancel_guard: Starting TestCancelGuardHookA.test_a_never_issued_move_gets_cores_message_not_a_provider_round_trip ... 2026-10-28 04:03:23,667 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 04:03:23,695 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_a_language_with_no_stored_translation_is_not_reported_as_a_customisation ... 2026-10-28 04:03:23,785 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_corrects_an_unmodified_record_with_the_current_ascii_vi_spelling_coverage_guard ... 2026-10-28 04:03:23,881 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_corrects_an_unmodified_record_with_the_historical_diacritic_vi_spelling ... 2026-10-28 04:03:23,972 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_does_not_touch_a_customised_record_and_logs_a_warning ... 2026-10-28 04:03:24,051 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_is_idempotent_and_silent_on_rerun ... 2026-10-28 04:03:24,177 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_partial_customisation_corrects_only_the_untouched_language ... 2026-10-28 04:03:24,257 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigration.test_migration_signature_matches_odoo_migrate_contract ... 2026-10-28 04:03:24,308 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:03:24,332 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_a_language_with_no_stored_translation_is_not_reported_as_a_customisation ... 2026-10-28 04:03:24,442 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_a_stored_customisation_still_warns_when_the_other_language_has_none ... 2026-10-28 04:03:24,558 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_meinvoice_migration_corrects_an_unmodified_record ... 2026-10-28 04:03:24,670 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_sinvoice_migration_corrects_an_unmodified_record ... 2026-10-28 04:03:24,772 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_sinvoice_migration_does_not_touch_a_customised_record_and_logs_a_warning ... 2026-10-28 04:03:24,874 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_sinvoice_migration_is_idempotent_and_silent_on_rerun ... 2026-10-28 04:03:25,031 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_sinvoice_migration_partial_customisation_corrects_only_the_untouched_language ... 2026-10-28 04:03:25,123 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_citation_migration: Starting TestCitationMigrationEinvoiceService.test_vninvoice_migration_corrects_an_unmodified_record ... 2026-10-28 04:03:25,234 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:03:38,996 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_core_contract_regressions: Starting TestCoreContractRegressions.test_einvoice_status_untracked_for_non_einvoice_move ... 2026-10-28 04:03:40,132 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_core_contract_regressions: Starting TestCoreContractRegressions.test_get_invoice_legal_documents_accepts_v18_signature ... 2026-10-28 04:03:43,403 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 04:03:43,430 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestDocMatchesShippedBehaviour.test_both_language_docs_state_the_same_provisions_non_regression_guard ... 2026-10-28 04:03:43,479 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestDocMatchesShippedBehaviour.test_cancel_guard_decides_without_reading_an_issue_date ... 2026-10-28 04:03:43,520 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestDocMatchesShippedBehaviour.test_doc_may_only_send_the_customer_to_a_waiver_control_that_really_ships ... 2026-10-28 04:03:44,553 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestDocMatchesShippedBehaviour.test_doc_never_attributes_the_cancel_block_to_the_transitional_provisions_article ... 2026-10-28 04:03:44,609 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:03:44,629 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_a_correct_attribution_stays_legal ... 2026-10-28 04:03:44,665 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_article_24_cited_for_a_proposition_it_does_not_state_is_caught ... 2026-10-28 04:03:44,707 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_enumerated_and_abbreviated_citation_forms_are_caught ... 2026-10-28 04:03:44,743 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_fixtures_still_match_the_defect_as_it_was_actually_shipped ... 2026-10-28 04:03:44,749 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: skipped TestCancelBlockAttributionInstrument.test_fixtures_still_match_the_defect_as_it_was_actually_shipped : commit d9e5be1b83 not reachable from /data/build/Viindoo-tvtmaaddons-18.0, cannot verify fixtures: fatal: not a git repository (or any parent up to mount point /data) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). 2026-10-28 04:03:44,783 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_reorder_mutant_is_a_permutation_and_not_a_rewrite ... 2026-10-28 04:03:44,820 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_anaphora_and_bold_heading_leaks_are_closed_in_both_languages ... 2026-10-28 04:03:44,860 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_ast_premise_now_sees_a_field_read_it_previously_missed ... 2026-10-28 04:03:44,902 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_ast_premise_scans_every_mro_frame_not_just_the_most_derived ... 2026-10-28 04:03:44,942 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_original_defect_is_red_in_both_languages ... 2026-10-28 04:03:44,983 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_paragraph_rule_bites_when_the_shipped_text_loses_its_article_10_support ... 2026-10-28 04:03:45,043 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_premise_tells_the_commencement_date_from_the_issue_date ... 2026-10-28 04:03:45,083 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_sentence_reorder_leak_is_closed_in_both_languages ... 2026-10-28 04:03:45,119 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_unit_rule_bites_even_when_the_paragraph_cites_article_10_elsewhere ... 2026-10-28 04:03:45,154 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_doc_content_policy: Starting TestCancelBlockAttributionInstrument.test_the_withdrawn_waiver_promise_is_caught_in_both_languages ... 2026-10-28 04:03:45,203 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:03:45,221 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_einvoice_dashboard_index: Starting TestEinvoiceDashboardIndex.test_dashboard_index_is_actually_created ... 2026-10-28 04:03:45,281 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_einvoice_dashboard_index: Starting TestEinvoiceDashboardIndex.test_index_predicate_covers_every_column_the_dashboard_filters_on ... 2026-10-28 04:03:45,319 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_einvoice_dashboard_index: Starting TestEinvoiceDashboardIndex.test_index_predicate_does_not_reference_the_retired_account_edi_column ... 2026-10-28 04:03:45,353 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_einvoice_dashboard_index: Starting TestEinvoiceDashboardIndex.test_index_predicate_keeps_the_null_arm ... 2026-10-28 04:03:45,400 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:04:05,081 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:04:05,081 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:04:05,575 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:04:05,575 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:04:05,583 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:04:05,583 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:04:05,587 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:04:05,587 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:05:14,004 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_a_superseded_original_cannot_be_replaced_a_second_time ... 2026-10-28 04:05:17,420 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line.ctp records with IDs: [8017, 8018] 2026-10-28 04:05:17,577 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line records with IDs: [4920] 2026-10-28 04:05:19,478 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_action_view_api_logs_domain_scoped_to_this_invoice ... 2026-10-28 04:05:24,453 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_adjust_path_b2b_issued_requires_written_agreement ... 2026-10-28 04:05:27,560 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_b2c_replacement_reaches_viettel_with_core_fallbacks_not_raw_false ... 2026-10-28 04:05:33,835 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line.ctp records with IDs: [8029, 8030] 2026-10-28 04:05:33,988 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line records with IDs: [4939] 2026-10-28 04:05:36,261 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_correction_gate_does_not_over_block_b2c_or_non_issued ... 2026-10-28 04:05:41,226 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_correction_relation_and_nav_actions_bidirectional ... 2026-10-28 04:05:45,621 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_eligibility_gate_covers_modify_moves_entry_point ... 2026-10-28 04:05:49,012 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line.ctp records with IDs: [8045, 8046] 2026-10-28 04:05:49,153 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line records with IDs: [4961] 2026-10-28 04:05:50,818 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_failed_request_builds_masked_log_values_linked_to_invoice ... 2026-10-28 04:05:53,545 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_log_values_keys_are_all_valid_api_request_log_fields ... 2026-10-28 04:05:57,243 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_modify_default_reverse_values_hub_delta_disjoint_from_core_chain ... 2026-10-28 04:06:00,184 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_premise_prototype_gate_does_not_leak_onto_base_reversal_wizard ... 2026-10-28 04:06:03,433 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line.ctp records with IDs: [8057, 8058] 2026-10-28 04:06:03,601 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line records with IDs: [4980] 2026-10-28 04:06:05,149 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_premise_wizard_prototype_resolves_core_viettel_extension ... 2026-10-28 04:06:05,188 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_ref_and_replaced_move_id_survive_the_merge_mutation_proven_not_decorative ... 2026-10-28 04:06:08,436 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line.ctp records with IDs: [8063, 8064] 2026-10-28 04:06:08,603 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line records with IDs: [4990] 2026-10-28 04:06:10,199 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replace_path_b2b_issued_requires_written_agreement ... 2026-10-28 04:06:13,088 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_line_composition_and_totals_pin_m1_after_state ... 2026-10-28 04:06:16,624 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line.ctp records with IDs: [8071, 8072] 2026-10-28 04:06:16,782 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line records with IDs: [5003] 2026-10-28 04:06:18,625 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_origin_id_writer_provenance_extended_mutation_proven ... 2026-10-28 04:06:21,987 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line.ctp records with IDs: [8077, 8078] 2026-10-28 04:06:22,106 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line records with IDs: [5013] 2026-10-28 04:06:26,178 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line.ctp records with IDs: [8085, 8086] 2026-10-28 04:06:26,313 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line records with IDs: [5023] 2026-10-28 04:06:27,906 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_partner_bank_id_pins_m1_after_state ... 2026-10-28 04:06:31,074 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line.ctp records with IDs: [8091, 8092] 2026-10-28 04:06:31,182 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line records with IDs: [5033] 2026-10-28 04:06:32,811 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacement_wizard_gate_rewired_off_edi_state ... 2026-10-28 04:06:35,573 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_replacing_an_invoice_relinks_its_timesheets_to_the_replacement ... 2026-10-28 04:06:39,229 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.analytic.line records with IDs: [642] 2026-10-28 04:06:40,124 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_retry_exhaustion_logs_exactly_once ... 2026-10-28 04:06:42,903 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_reverse_and_replace_delegates_to_core_reverse_moves_exactly_once ... 2026-10-28 04:06:46,284 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line.ctp records with IDs: [8103, 8104] 2026-10-28 04:06:46,458 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line records with IDs: [5055] 2026-10-28 04:06:48,264 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_reverse_and_replace_links_original_and_replacement ... 2026-10-28 04:06:52,125 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line.ctp records with IDs: [8111, 8112, 8113, 8114, 8115, 8116] 2026-10-28 04:06:52,250 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line records with IDs: [5068, 5069] 2026-10-28 04:06:54,290 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_skip_vn_edi_widening_does_not_leak_onto_an_unrelated_move_over_correction_guard ... 2026-10-28 04:06:59,544 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line.ctp records with IDs: [8125, 8126] 2026-10-28 04:06:59,672 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line records with IDs: [5085] 2026-10-28 04:07:02,479 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_state_flip_writer_provenance_extended_mutation_proven ... 2026-10-28 04:07:05,553 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line.ctp records with IDs: [8133, 8134] 2026-10-28 04:07:05,733 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line records with IDs: [5095] 2026-10-28 04:07:09,931 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line.ctp records with IDs: [8141, 8142] 2026-10-28 04:07:10,045 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #304 deleted account.move.line records with IDs: [5105] 2026-10-28 04:07:11,991 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_successful_request_builds_log_values ... 2026-10-28 04:07:14,616 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_h2: Starting TestHubH2.test_unset_invoice_symbol_is_refused_with_a_clear_error_not_a_traceback ... 2026-10-28 04:07:20,326 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-28 04:07:41,743 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:07:41,743 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:07:42,300 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:07:42,300 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:07:42,306 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:07:42,307 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:07:42,313 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:07:42,313 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:09:02,513 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_access_token_is_service_scoped_and_cached ... 2026-10-28 04:09:02,552 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_access_token_resolves_service_from_invoice ... 2026-10-28 04:09:03,091 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_agnostic_accessors_tolerate_blank ... 2026-10-28 04:09:03,567 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_check_state_allows_draft_reset_after_einvoice_cancelled ... 2026-10-28 04:09:04,214 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_check_state_still_blocks_draft_reset_while_einvoice_issued ... 2026-10-28 04:09:04,918 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_display_helper_serial_name ... 2026-10-28 04:09:05,015 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_einvoice_status_draft_when_no_provider ... 2026-10-28 04:09:05,060 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_einvoice_status_false_when_posted_no_provider ... 2026-10-28 04:09:05,549 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_einvoice_status_is_read_only_projection ... 2026-10-28 04:09:05,774 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_extra_edi_registered ... 2026-10-28 04:09:05,823 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_extract_xml_from_zip ... 2026-10-28 04:09:05,858 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_getattr_op_dispatch_routes_to_provider ... 2026-10-28 04:09:06,345 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_mutual_exclusion_gate_provider_matrix ... 2026-10-28 04:09:06,379 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_mutual_exclusion_real_none_move_not_applicable ... 2026-10-28 04:09:06,881 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_hub_seam: Starting TestHubSeam.test_value_op_projection_and_mark_status_dirty ... 2026-10-28 04:09:07,390 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 04:09:07,414 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_instrument_citation_policy: Starting TestInstrumentPatternCorpus.test_instrument_pattern_matches_every_citation_form_and_nothing_else_premise_guard ... 2026-10-28 04:09:07,469 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:09:07,490 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_python_code_translation_names_a_legal_instrument ... 2026-10-28 04:09:07,564 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_instrument_citation_policy: Starting TestNoLegalInstrumentInUserFacingStrings.test_no_user_facing_string_names_a_legal_instrument ... 2026-10-28 04:09:07,705 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:09:26,893 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:09:26,893 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:09:27,542 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:09:27,542 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:09:27,550 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:09:27,550 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:09:27,555 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:09:27,556 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:10:47,925 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_l10n_vn_viin_edi: Starting TestL10nVnEdi.test_action_prepend_vietnamese_description_to_invoice_lines ... 2026-10-28 04:10:48,351 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_l10n_vn_viin_edi: Starting TestL10nVnEdi.test_action_prepend_vietnamese_description_to_invoice_lines_access_rights ... 2026-10-28 04:10:48,746 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_l10n_vn_viin_edi: Starting TestL10nVnEdi.test_compute_name_does_not_crash_without_vi_vn_active ... 2026-10-28 04:10:49,143 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_l10n_vn_viin_edi: Starting TestL10nVnEdi.test_prepare_invoice_tax_data ... 2026-10-28 04:10:49,520 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #308 deleted account.move.line.ctp records with IDs: [8153, 8154, 8155, 8156] 2026-10-28 04:10:49,727 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #308 deleted account.move.line records with IDs: [5124] 2026-10-28 04:10:50,104 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 04:11:09,347 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:11:09,347 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:11:11,087 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:11:11,088 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:11:11,097 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:11:11,097 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:11:11,103 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:11:11,103 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:12:47,095 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_multi_company_serial_resolution: Starting TestMultiCompanySerialResolution.test_draft_invoice_resolves_own_company_serial_not_ambient ... 2026-10-28 04:12:47,337 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 04:13:06,651 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:13:06,651 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:13:07,346 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:13:07,346 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:13:07,354 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:13:07,354 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:13:07,358 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:13:07,359 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:14:18,309 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_replacement_notation_date_order: Starting TestReplacementNotationDateOrder.test_the_notation_date_order_does_not_depend_on_the_readers_language ... 2026-10-28 04:14:21,117 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_replacement_notation_date_order: Starting TestReplacementNotationDateOrder.test_the_replacement_notation_dates_the_superseded_invoice_day_before_month ... 2026-10-28 04:14:24,248 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 04:14:42,804 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:14:42,804 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:14:43,287 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:14:43,287 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:14:43,293 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:14:43,293 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:14:43,297 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:14:43,297 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:15:59,667 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_ui_merge: Starting TestEInvoiceUiMerge.test_base_l10n_vn_field_data_path_preserved ... 2026-10-28 04:15:59,715 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_ui_merge: Starting TestEInvoiceUiMerge.test_partner_einvoice_section_merged ... 2026-10-28 04:16:00,058 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_ui_merge: Starting TestEInvoiceUiMerge.test_single_vn_einvoice_notebook_page ... 2026-10-28 04:16:00,490 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 04:16:19,798 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:16:19,799 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:16:21,486 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:16:21,486 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:16:21,493 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:16:21,493 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:16:21,497 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:16:21,497 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:17:36,993 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_all_three_exemptions_are_representable_in_the_data_model ... 2026-10-28 04:17:37,031 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_business_buyer_with_no_exemption_is_still_refused_non_regression_guard ... 2026-10-28 04:17:40,420 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_default_seller_reporting_arrangement_grants_no_exemption ... 2026-10-28 04:17:50,310 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_ecommerce_exemption_is_per_transaction_not_per_seller ... 2026-10-28 04:17:55,549 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_every_exemption_is_honoured_on_both_the_adjust_and_the_replace_path ... 2026-10-28 04:18:02,964 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_exemption_follows_the_invoices_own_company_not_the_active_one ... 2026-10-28 04:18:13,306 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_goods_sold_on_an_ecommerce_platform_are_exempt_from_the_written_agreement ... 2026-10-28 04:18:16,303 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_private_individual_buyer_still_needs_no_written_agreement_non_regression_guard ... 2026-10-28 04:18:19,217 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_seller_reporting_by_summary_table_is_exempt_from_the_written_agreement ... 2026-10-28 04:18:22,123 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi.tests.test_written_agreement_exemptions: Starting TestWrittenAgreementExemptions.test_seller_reporting_by_transaction_detail_table_is_exempt_from_the_written_agreement ... 2026-10-28 04:18:25,278 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 04:18:42,892 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:18:42,893 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:18:43,477 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:18:43,478 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:18:43,485 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:18:43,486 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:18:43,490 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:18:43,491 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:19:51,698 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestPreparePosEdiInvoiceInfo.test_get_pos_edi_invoice_info_is_async_safe ... 2026-10-28 04:19:51,734 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestPreparePosEdiInvoiceInfo.test_prepare_dict_carries_mandated_decree123_keys ... 2026-10-28 04:19:51,915 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestPreparePosEdiInvoiceInfo.test_prepare_dict_reads_agnostic_account_move_send_accessors ... 2026-10-28 04:19:52,108 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestPreparePosEdiInvoiceInfo.test_should_retry_default_false ... 2026-10-28 04:19:52,184 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 04:20:18,209 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestGetPosEdiInvoiceInfo.test_gate_closed_returns_empty_info_and_no_retry ... 2026-10-28 04:20:21,580 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_invoice_info: Starting TestGetPosEdiInvoiceInfo.test_gate_open_returns_populated_info_in_contract_shape ... 2026-10-28 04:20:25,039 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 04:20:44,017 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour: Starting TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour ... 2026-10-28 04:20:44,483 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome pid: 3270 2026-10-28 04:20:44,483 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome headless temporary user profile dir: /tmp/tmpuwv4h577_chrome_odoo 2026-10-28 04:20:44,484 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Issuing json command http://127.0.0.1:43139/json/version 2026-10-28 04:20:44,485 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:43139/json/version with timeout 3 increased to 10s during tests 2026-10-28 04:20:44,527 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 04:20:44,527 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Issuing json command http://127.0.0.1:43139/json 2026-10-28 04:20:44,528 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:43139/json with timeout 3 increased to 10s during tests 2026-10-28 04:20:44,537 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Websocket url found: ws://127.0.0.1:43139/devtools/page/DC9F02E4841C183E9E37994F46C31010 2026-10-28 04:20:44,552 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Enable chrome headless console log notification 2026-10-28 04:20:44,558 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome headless enable page notifications 2026-10-28 04:20:44,629 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:pos_user from n/a 2026-10-28 04:20:44,651 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Setting session cookie in browser 2026-10-28 04:20:44,662 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Open "http://127.0.0.1:8069/pos/ui?config_id=15" in browser 2026-10-28 04:20:44,662 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=15" 2026-10-28 04:20:44,682 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 04:20:45,700 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:45] "GET /pos/ui?config_id=15 HTTP/1.1" 200 - 180 0.131 0.891 2026-10-28 04:20:45,704 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Navigation result: {'frameId': 'DC9F02E4841C183E9E37994F46C31010', 'loaderId': '1EA3D8A9D68FD20ADD969F9D16D858C3', 'isDownload': False} 2026-10-28 04:20:45,704 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Evaluate ready code "odoo.isTourReady('VnViinEdiPosReceiptTour')" 2026-10-28 04:20:45,732 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-28 04:20:45,761 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:45] "GET /web/assets/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-28 04:20:45,768 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:45] "GET /web/assets/f877ae1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-28 04:20:45,774 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:45] "GET /web/assets/248ae01/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-28 04:20:46,310 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:46] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 04:20:46,333 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 04:20:46,356 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Evaluate test code "odoo.startTour('VnViinEdiPosReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=15", "delayToCheckUndeterminisms": 0})" 2026-10-28 04:20:46,372 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: IndexedDB 1 Ready 2026-10-28 04:20:46,382 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [1/23] Tour VnViinEdiPosReceiptTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-28 04:20:46,398 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 04:20:47,211 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.419 0.447 2026-10-28 04:20:47,226 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.869 2026-10-28 04:20:47,365 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 04:20:47,374 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-28 04:20:47,394 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 04:20:47,457 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 04:20:47,480 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-28 04:20:47,496 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: Owl is running in 'dev' mode. 2026-10-28 04:20:47,557 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 04:20:47,565 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 04:20:47,619 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 04:20:47,620 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 04:20:47,640 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 04:20:47,683 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image/res.users/327/avatar_128 HTTP/1.1" 200 - 16 0.016 0.053 2026-10-28 04:20:47,702 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [2/23] Tour VnViinEdiPosReceiptTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-28 04:20:47,711 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image?model=res.company&id=213&field=logo HTTP/1.1" 200 - 9 0.006 0.091 2026-10-28 04:20:47,724 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image/res.company/213/favicon HTTP/1.1" 200 - 4 0.004 0.089 2026-10-28 04:20:47,778 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.011 2026-10-28 04:20:47,820 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.013 0.049 2026-10-28 04:20:47,830 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.051 2026-10-28 04:20:47,845 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.059 2026-10-28 04:20:47,862 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.036 2026-10-28 04:20:47,874 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [3/23] Tour VnViinEdiPosReceiptTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-28 04:20:47,878 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.069 2026-10-28 04:20:47,887 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.083 2026-10-28 04:20:47,901 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.060 2026-10-28 04:20:47,908 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.021 2026-10-28 04:20:47,923 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.071 2026-10-28 04:20:47,935 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.057 2026-10-28 04:20:47,945 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.143 2026-10-28 04:20:47,953 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:47] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.057 2026-10-28 04:20:48,087 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:48] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.034 0.147 2026-10-28 04:20:48,144 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [4/23] Tour VnViinEdiPosReceiptTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 04:20:48,218 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [5/23] Tour VnViinEdiPosReceiptTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-28 04:20:48,283 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [6/23] Tour VnViinEdiPosReceiptTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-28 04:20:48,350 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [7/23] Tour VnViinEdiPosReceiptTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-28 04:20:48,415 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [8/23] Tour VnViinEdiPosReceiptTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-28 04:20:48,481 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [9/23] Tour VnViinEdiPosReceiptTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-28 04:20:48,668 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [10/23] Tour VnViinEdiPosReceiptTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-28 04:20:48,783 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [11/23] Tour VnViinEdiPosReceiptTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-28 04:20:48,848 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [12/23] Tour VnViinEdiPosReceiptTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-28 04:20:48,911 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [13/23] Tour VnViinEdiPosReceiptTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-28 04:20:48,991 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [14/23] Tour VnViinEdiPosReceiptTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-28 04:20:49,004 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 04:20:49,006 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 04:20:49,050 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [15/23] Tour VnViinEdiPosReceiptTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-28 04:20:49,116 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [16/23] Tour VnViinEdiPosReceiptTour → Step enable the invoice option so the order is invoiced (trigger: .payment-buttons .js_invoice) 2026-10-28 04:20:49,170 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [17/23] Tour VnViinEdiPosReceiptTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-28 04:20:49,250 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [18/23] Tour VnViinEdiPosReceiptTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-28 04:20:49,262 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 04:20:49,336 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28500378 started for PoS orders references: [{'name': 'Order 00015-001-0001', 'uuid': '213db086-9f63-4af9-8df6-cf1fd3f65f8b'}] 2026-10-28 04:20:49,346 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [19/23] Tour VnViinEdiPosReceiptTour → Step the agnostic Decree-123 e-invoice disclosure block renders on the receipt (trigger: .receipt-screen .pos-edi-info) 2026-10-28 04:20:49,371 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 04:20:52,021 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28500378 order {'name': 'Order 00015-001-0001', 'uuid': '213db086-9f63-4af9-8df6-cf1fd3f65f8b'} created pos.order #28 2026-10-28 04:20:52,024 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28500378 finished 2026-10-28 04:20:52,155 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 885 1.060 1.762 2026-10-28 04:20:52,206 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:52] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 04:20:52,230 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:52] "POST /web/dataset/call_kw/pos.order/get_pos_edi_invoice_info HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 04:20:52,256 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 04:20:52,338 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 04:20:52] "GET /web/image?model=pos.config&id=15&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.015 2026-10-28 04:20:52,366 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [20/23] Tour VnViinEdiPosReceiptTour → Step the agnostic cash-register note row renders (trigger: .receipt-screen .pos-edi-cash-register-note) 2026-10-28 04:20:52,419 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [21/23] Tour VnViinEdiPosReceiptTour → Step the CQT (tax-authority) code renders from the agnostic accessor (trigger: .receipt-screen .pos-edi-tax-authority-code:contains('M1-24-ABC-00000123')) 2026-10-28 04:20:52,473 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [22/23] Tour VnViinEdiPosReceiptTour → Step the secret / lookup code renders (trigger: .receipt-screen .pos-edi-secret-code:contains('SECRET-XYZ-9')) 2026-10-28 04:20:52,524 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: [23/23] Tour VnViinEdiPosReceiptTour → Step the lookup URL renders (trigger: .receipt-screen .pos-edi-lookup-url:contains('example.test')) 2026-10-28 04:20:52,582 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: tour succeeded 2026-10-28 04:20:52,583 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR VnViinEdiPosReceiptTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-28 04:20:52,704 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour.browser: heap 20335756 (allocated 21766144) 2026-10-28 04:20:52,706 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Closing chrome headless with pid 3270 2026-10-28 04:20:52,707 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Closing websocket connection 2026-10-28 04:20:52,707 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Terminating chrome headless with pid 3270 2026-10-28 04:20:52,804 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_042052_804014_test_pos_edi_receipt_disclosure_tour.txt 2026-10-28 04:20:52,804 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_edi_pos.tests.test_pos_edi_tour.TestVnViinEdiPosReceiptTour.test_pos_edi_receipt_disclosure_tour: Removing chrome user profile "/tmp/tmpuwv4h577_chrome_odoo" 2026-10-28 04:20:52,920 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 04:21:12,507 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:21:12,507 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-28 04:21:12,975 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:21:12,975 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/vi.po for language vi_VN 2026-10-28 04:21:12,981 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:21:12,981 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-28 04:21:12,988 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:21:12,988 103 INFO rb-99b0b46-226057-429590 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-28 04:22:30,783 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_einvoice_sale.tests.test_l10n_vn_einvoice_common: Starting TestL10nVnEinvoiceSale.test_create_invoice_line_with_vietnamese ... 2026-10-28 04:22:31,600 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 04:22:31,621 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_einvoice_sale.tests.test_sale_order_line_register_hook: Starting TestSaleOrderLineRegisterHookLifecycle.test_unregister_hook_removes_the_prepare_invoice_line_wrapper ... 2026-10-28 04:22:31,623 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/tests/test_sale_order_line_register_hook.py", line 59, in test_unregister_hook_removes_the_prepare_invoice_line_wrapper self.env['sale.order.line']._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 04:22:31,624 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/tests/test_sale_order_line_register_hook.py:37:_restore_registry_class setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f89709fe8e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/tests/test_sale_order_line_register_hook.py", line 37, in _restore_registry_class setattr(line_model, method_name, original_value) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 04:22:31,668 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:22:47,331 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_foreign_trade.tests.test_vn_foreign_trade_tax_payment_terms: Starting TestVnForeignTradeTaxPaymentTerms.test_vn_coa_resync_fills_an_empty_import_export_tax_payment_term ... 2026-10-28 04:23:11,557 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_foreign_trade.tests.test_vn_foreign_trade_tax_payment_terms: Starting TestVnForeignTradeTaxPaymentTerms.test_vn_coa_resync_preserves_a_bookkeepers_own_import_export_tax_payment_term ... 2026-10-28 04:23:35,754 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 04:23:47,133 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_a_customer_who_edited_the_seeded_rate_keeps_their_edit ... 2026-10-28 04:23:55,984 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8063, 8062, 8061, 8060] 2026-10-28 04:23:56,019 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-28 04:23:56,241 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_a_payment_of_exactly_five_million_after_termination_is_withheld_at_ten_percent ... 2026-10-28 04:23:59,800 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [227] 2026-10-28 04:23:59,982 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_a_payment_one_dong_below_the_threshold_is_not_withheld ... 2026-10-28 04:24:03,568 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [229] 2026-10-28 04:24:03,707 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_detached_rule_is_applicable_from_2026_07_01_and_not_the_day_before ... 2026-10-28 04:24:04,676 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8063, 8062, 8061, 8060] 2026-10-28 04:24:04,697 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-28 04:24:04,914 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_fresh_install_seeds_exactly_one_vietnam_detached_rule_with_statutory_values ... 2026-10-28 04:24:05,869 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8063, 8062, 8061, 8060] 2026-10-28 04:24:05,879 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-28 04:24:06,046 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_moving_the_effective_date_is_an_edit_an_administrator_can_make ... 2026-10-28 04:24:07,006 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8063, 8062, 8061, 8060] 2026-10-28 04:24:07,019 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-28 04:24:07,206 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_overlapping_second_vietnam_detached_rule_is_rejected ... 2026-10-28 04:24:08,218 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8063, 8062, 8061, 8060] 2026-10-28 04:24:08,229 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-28 04:24:08,690 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_seed_does_not_alter_the_three_pre_existing_standard_vietnam_rules ... 2026-10-28 04:24:09,811 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8063, 8062, 8061, 8060] 2026-10-28 04:24:09,822 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-28 04:24:09,994 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_seeding_across_many_companies_still_yields_one_country_rule ... 2026-10-28 04:24:10,986 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8063, 8062, 8061, 8060] 2026-10-28 04:24:10,998 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-28 04:24:11,174 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14519] 2026-10-28 04:24:11,180 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [36] 2026-10-28 04:24:34,952 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_seeding_the_detached_rule_twice_creates_no_duplicate ... 2026-10-28 04:24:35,999 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8063, 8062, 8061, 8060] 2026-10-28 04:24:36,011 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-28 04:24:36,200 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_severance_pay_routed_through_the_tax_exempt_category_is_not_withheld ... 2026-10-28 04:24:39,824 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-10-28 04:24:39,987 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_the_rule_still_arrives_on_a_database_that_already_has_the_others ... 2026-10-28 04:24:41,158 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8063, 8062, 8061, 8060] 2026-10-28 04:24:41,170 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-28 04:24:41,373 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15198] 2026-10-28 04:24:41,378 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [45] 2026-10-28 04:24:41,466 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_the_seeded_rule_applies_no_personal_deduction_and_keeps_it_through_edits ... 2026-10-28 04:24:42,651 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8063, 8062, 8061, 8060] 2026-10-28 04:24:42,663 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-28 04:24:42,853 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_detached_withholding: Starting TestVnDetachedWithholding.test_the_seeded_rule_is_a_country_record_with_no_end_date ... 2026-10-28 04:24:43,939 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8063, 8062, 8061, 8060] 2026-10-28 04:24:43,957 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-28 04:24:44,193 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 04:24:46,895 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_hr_contract: Starting TestHrContract.test_03_vn_contract ... 2026-10-28 04:24:55,310 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8063, 8062, 8061, 8060] 2026-10-28 04:24:55,324 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [3, 4, 5, 6] 2026-10-28 04:24:56,538 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 04:24:59,345 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_contribution: Starting TestVNPayrollContribution.test_01_vn_contribution_type_with_SOCIAL_INSURANCE_code ... 2026-10-28 04:25:07,983 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_contribution: Starting TestVNPayrollContribution.test_03_vn_contribution_type_with_HEALTH_INSURANCE_code ... 2026-10-28 04:25:09,127 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_contribution: Starting TestVNPayrollContribution.test_05_vn_contribution_type_with_UNEMPLOYMENT_UNSURANCE_code ... 2026-10-28 04:25:10,072 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_contribution: Starting TestVNPayrollContribution.test_07_vn_contribution_type_with_LABOR_UNION_code ... 2026-10-28 04:25:11,056 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 04:25:21,972 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_d1_vn_sensitive_line_masked_from_team_leader ... 2026-10-28 04:25:34,411 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_kpcd_excludes_employee_labor_union ... 2026-10-28 04:25:35,930 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_multi_company_non_vn_and_allowed_scope ... 2026-10-28 04:25:45,587 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_officer_figures_signed_split_and_kpcd ... 2026-10-28 04:25:47,019 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_officer_vn_block_is_batched_no_n_plus_1 ... 2026-10-28 04:25:55,163 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_vn_officer_block_visible_to_officer_only ... 2026-10-28 04:25:57,442 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_vn_self_block_is_ghost_without_vn_payslip_in_period ... 2026-10-28 04:25:58,309 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_vn_self_block_reflects_own_figures_only ... 2026-10-28 04:26:00,035 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_vn_sensitive_categ_set_is_empty_today ... 2026-10-28 04:26:00,095 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard: Starting TestVNPayrollDashboard.test_ytd_tncn_by_calendar_year ... 2026-10-28 04:26:01,010 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 29 checked, 29 removed 2026-10-28 04:26:11,999 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard_sample: Starting TestVNPayrollDashboardSample.test_non_vn_company_scope_shows_no_vn_ghost_at_all ... 2026-10-28 04:26:29,735 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard_sample: Starting TestVNPayrollDashboardSample.test_vn_company_section_is_ghost_when_vn_applicable_but_empty ... 2026-10-28 04:26:30,592 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard_sample: Starting TestVNPayrollDashboardSample.test_vn_company_section_stays_real_and_byte_identical_when_populated ... 2026-10-28 04:26:32,246 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard_sample: Starting TestVNPayrollDashboardSample.test_vn_sample_fabrication_is_deterministic_across_calls ... 2026-10-28 04:26:32,960 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard_sample: Starting TestVNPayrollDashboardSample.test_vn_self_section_is_ghost_when_vn_applicable_but_empty ... 2026-10-28 04:26:33,626 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_payroll_dashboard_sample: Starting TestVNPayrollDashboardSample.test_vn_self_section_stays_real_and_byte_identical_when_populated ... 2026-10-28 04:26:34,437 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-28 04:26:37,166 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_persional_tax_rule: Starting TestPersionalTaxRule.test_01_flat_rate_for_vietnam ... 2026-10-28 04:26:46,396 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_persional_tax_rule: Starting TestPersionalTaxRule.test_02_progressive_tax_table_for_vietnam_on_new_install ... 2026-10-28 04:26:47,521 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 04:26:50,269 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_salary_rule: Starting TestSalaryRule.test_04_1_phone_allowance_for_tax_base_deduction_vietnam ... 2026-10-28 04:26:59,994 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll.tests.test_vn_salary_rule: Starting TestSalaryRule.test_04_2_phone_allowance_for_tax_base_deduction_vietnam ... 2026-10-28 04:27:01,061 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 04:27:01,079 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_company: Starting TestAccountOnCompany133.test_account_on_company_1 ... 2026-10-28 04:27:19,251 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_company: Starting TestAccountOnCompany133.test_account_on_company_2 ... 2026-10-28 04:27:38,789 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:27:38,808 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_department_c133: Starting TestAccountOnDepartment133.test_01_account_on_department ... 2026-10-28 04:27:56,789 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:27:56,809 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_department_c99: Starting TestAccountOnDepartment99.test_01_account_on_department ... 2026-10-28 04:28:15,796 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:28:32,719 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_employee_c133: Starting TestAccountOnEmployee133.test_01_account_on_employee_partner ... 2026-10-28 04:28:33,169 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 04:28:51,902 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_account_on_employee_c99: Starting TestAccountOnEmployee99.test_01_account_on_employee_partner ... 2026-10-28 04:28:52,333 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 04:29:11,026 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_partner_on_salary_entry_c133: Starting TestPartnerOnSalaryEntry133.test_01_2_partner_on_salary_entry ... 2026-10-28 04:29:11,986 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-10-28 04:29:12,826 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 04:29:32,968 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_partner_on_salary_entry_c99: Starting TestPartnerOnSalaryEntry99.test_01_2_partner_on_salary_entry ... 2026-10-28 04:29:33,768 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [235] 2026-10-28 04:29:34,610 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 04:30:04,043 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2468] 2026-10-28 04:30:05,196 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2470] 2026-10-28 04:30:08,829 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_aggregate_mode_reconciliation_dedup ... 2026-10-28 04:30:09,578 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2472] 2026-10-28 04:30:11,735 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_deadline_derivation_and_pure_classifier ... 2026-10-28 04:30:11,797 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_multi_company_non_vn_company_absent ... 2026-10-28 04:30:12,125 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-10-28 04:30:12,396 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-10-28 04:30:13,689 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_reconciliation_figure_reconciled_unreconciled ... 2026-10-28 04:30:14,039 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-10-28 04:30:14,272 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-10-28 04:30:17,320 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_rk4_separation_at_payload_level ... 2026-10-28 04:30:17,626 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-10-28 04:30:17,833 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-10-28 04:30:19,981 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_section_account_gated_fail_safe ... 2026-10-28 04:30:20,295 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-10-28 04:30:20,518 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-10-28 04:30:21,670 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_section_descriptor_registered ... 2026-10-28 04:30:21,731 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard: Starting TestVNReconciliationDashboard.test_section_requires_officer_group_not_account_alone ... 2026-10-28 04:30:22,012 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-10-28 04:30:22,198 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-10-28 04:30:23,098 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 04:30:52,665 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2481] 2026-10-28 04:30:53,833 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard_sample: Starting TestVNReconciliationDashboardSample.test_non_vn_company_scope_shows_no_ghost ... 2026-10-28 04:30:53,998 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard_sample: Starting TestVNReconciliationDashboardSample.test_sample_fabrication_is_deterministic_across_calls ... 2026-10-28 04:30:54,636 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard_sample: Starting TestVNReconciliationDashboardSample.test_section_is_ghost_when_vn_applicable_but_empty ... 2026-10-28 04:30:55,051 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_reconciliation_dashboard_sample: Starting TestVNReconciliationDashboardSample.test_section_stays_real_and_byte_identical_when_populated ... 2026-10-28 04:30:55,333 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-10-28 04:30:55,567 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-10-28 04:30:56,741 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 04:31:13,882 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_01_salary_rule_with_GROSS_code ... 2026-10-28 04:31:19,897 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_02_salary_rule_with_ESINS_code ... 2026-10-28 04:31:26,015 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_03_salary_rule_with_CSINS_code ... 2026-10-28 04:31:32,271 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_04_salary_rule_with_EHINS_code ... 2026-10-28 04:31:38,297 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_05_salary_rule_with_CHINS_code ... 2026-10-28 04:31:44,464 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_06_salary_rule_with_EUEINS_code ... 2026-10-28 04:31:50,494 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_07_salary_rule_with_GROSS_code ... 2026-10-28 04:31:56,606 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_08_salary_rule_with_ELUF_code ... 2026-10-28 04:32:02,755 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_09_salary_rule_with_CLUF_code ... 2026-10-28 04:32:08,888 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_10_salary_rule_with_PTAX_code ... 2026-10-28 04:32:15,020 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c133: Starting TestVNSalaryRule133.test_11_salary_rule_with_HARMFUL_code ... 2026-10-28 04:32:21,218 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:32:39,497 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_01_salary_rule_with_GROSS_code ... 2026-10-28 04:32:45,826 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_02_salary_rule_with_ESINS_code ... 2026-10-28 04:32:52,520 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_03_salary_rule_with_CSINS_code ... 2026-10-28 04:32:58,877 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_04_salary_rule_with_EHINS_code ... 2026-10-28 04:33:05,286 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_05_salary_rule_with_CHINS_code ... 2026-10-28 04:33:11,601 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_06_salary_rule_with_EUEINS_code ... 2026-10-28 04:33:17,914 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_07_salary_rule_with_CUEINS_code ... 2026-10-28 04:33:24,332 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_08_salary_rule_with_ELUF_code ... 2026-10-28 04:33:30,632 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_09_salary_rule_with_CLUF_code ... 2026-10-28 04:33:37,256 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_10_salary_rule_with_PTAX_code ... 2026-10-28 04:33:43,798 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_salary_rule_c99: Starting TestVNSalaryRule99.test_11_salary_rule_with_HARMFUL_code ... 2026-10-28 04:33:50,074 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:34:09,567 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2492] 2026-10-28 04:34:09,872 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_aggregate_vn_summary_partner_fallback_and_guard ... 2026-10-28 04:34:13,911 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_disbursement_entry_shape_tt99_c99 ... 2026-10-28 04:34:14,252 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [259] 2026-10-28 04:34:14,458 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-10-28 04:34:16,200 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_no_migration_no_version_bump_vn ... 2026-10-28 04:34:16,289 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_rk4_withholdings_not_folded_vn ... 2026-10-28 04:34:16,636 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [262] 2026-10-28 04:34:16,855 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-10-28 04:34:18,913 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_tk334_reconcile_aggregate_vn_register_partner ... 2026-10-28 04:34:21,512 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account.tests.test_vn_tk334_payment: Starting TestVNTK334Payment.test_tk334_reconcile_per_employee_vn ... 2026-10-28 04:34:21,883 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-10-28 04:34:22,278 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-10-28 04:34:25,271 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 04:34:46,539 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account_overtime.tests.test_hr_payroll_overtime_account: Starting TestHrPayrollOvertimeAccount.test_01_hr_payroll_overtime_account ... 2026-10-28 04:34:47,273 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account_overtime.tests.test_hr_payroll_overtime_account: Starting TestHrPayrollOvertimeAccount.test_02_hr_payroll_overtime_account ... 2026-10-28 04:34:49,030 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 04:35:07,968 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account_overtime.tests.test_overtime_payment_integration: Starting TestOvertimePaymentIntegration.test_aggregate_mode_ot_contributes_to_batch_move ... 2026-10-28 04:35:09,304 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account_overtime.tests.test_overtime_payment_integration: Starting TestOvertimePaymentIntegration.test_ot_expense_line_never_reconciled_by_salary_payment ... 2026-10-28 04:35:11,813 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account_overtime.tests.test_overtime_payment_integration: Starting TestOvertimePaymentIntegration.test_ot_participates_via_334_recorder_settles_inclusive_residual ... 2026-10-28 04:35:13,825 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_account_overtime.tests.test_overtime_payment_integration: Starting TestOvertimePaymentIntegration.test_regression_untaxed_ot_still_credits_334 ... 2026-10-28 04:35:14,046 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 04:35:23,349 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_change_minimum_wage ... 2026-10-28 04:35:23,711 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_heath_insurance ... 2026-10-28 04:35:23,788 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_labor_union ... 2026-10-28 04:35:23,865 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_social_insurance ... 2026-10-28 04:35:23,939 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_contribution_unemployment_unsurance ... 2026-10-28 04:35:24,014 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_foreign_company_keeps_wage_floor_on_a_vietnamese_region ... 2026-10-28 04:35:32,164 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_minimum_wage ... 2026-10-28 04:35:32,236 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_administrative_region.tests.test_administrative_region: Starting TestAdministrativeRegion.test_minimum_wage_change_keeps_labor_union_base_bound_at_zero ... 2026-10-28 04:35:32,705 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:35:36,002 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_meal.tests.test_vn_salary_rule_meal: Starting TestVietnamMealSalaryRule.test_01_meal_allowance_is_added_once_to_tax_base_deduction ... 2026-10-28 04:35:47,042 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 04:35:56,390 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_hr_payroll_meal_account: Starting TestHrPayrollMealAccount.test_01_hr_payroll_meal_account ... 2026-10-28 04:36:01,992 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_hr_payroll_meal_account: Starting TestHrPayrollMealAccount.test_02_hr_payroll_meal_account ... 2026-10-28 04:36:13,245 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_hr_payroll_meal_account: Starting TestHrPayrollMealAccount.test_03_hr_payroll_meal_account ... 2026-10-28 04:36:24,998 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 04:36:44,316 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2530] 2026-10-28 04:36:44,731 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_meal_payment_integration: Starting TestMealPaymentIntegration.test_1388_receivable_never_folded_into_salary_payment ... 2026-10-28 04:36:45,363 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-10-28 04:36:45,607 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-10-28 04:36:47,553 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_meal_payment_integration: Starting TestMealPaymentIntegration.test_aggregate_mode_moded_334_consolidates_and_1388_untouched ... 2026-10-28 04:36:49,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_meal_payment_integration: Starting TestMealPaymentIntegration.test_moded_participates_via_334_net_of_meal ... 2026-10-28 04:36:49,869 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [273] 2026-10-28 04:36:50,089 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [274] 2026-10-28 04:36:51,769 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_meal_account.tests.test_meal_payment_integration: Starting TestMealPaymentIntegration.test_regression_moded_account_map_unchanged ... 2026-10-28 04:36:52,061 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [276] 2026-10-28 04:36:52,270 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [277] 2026-10-28 04:36:54,031 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 04:36:56,166 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_overtime.tests.test_vn_hr_overtime_payroll: Starting TestVietnamHrOvertimePayroll.test_04_taxed_ot_untaxed_ot_before_2026 ... 2026-10-28 04:36:57,227 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_overtime.tests.test_vn_hr_overtime_payroll: Starting TestVietnamHrOvertimePayroll.test_05_taxed_ot_untaxed_ot_from_2026 ... 2026-10-28 04:36:57,650 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_overtime.tests.test_vn_hr_overtime_payroll: Starting TestVietnamHrOvertimePayroll.test_06_overtime_salary_rule_amount_map_is_kept_generic ... 2026-10-28 04:36:57,721 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_overtime.tests.test_vn_hr_overtime_payroll: Starting TestVietnamHrOvertimePayroll.test_07_non_vietnam_company_keeps_legacy_behavior ... 2026-10-28 04:36:59,136 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_hr_payroll_overtime.tests.test_vn_hr_overtime_payroll: Starting TestVietnamHrOvertimePayroll.test_12_auto_generate_payslip_before_2026 ... 2026-10-28 04:36:59,291 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) started manually 2026-10-28 04:37:00,508 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (141) done 2026-10-28 04:37:00,620 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:37:24,448 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #371 deleted mail.message records with IDs: [4012, 4011] 2026-10-28 04:37:24,496 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #371 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-28 04:37:24,579 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #371 deleted mail.message records with IDs: [4016, 4015, 4014] 2026-10-28 04:37:24,588 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #371 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-28 04:37:24,626 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #371 deleted mail.message records with IDs: [4020, 4019, 4018] 2026-10-28 04:37:24,636 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #371 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-28 04:37:25,722 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_journal_loan_borrow ... 2026-10-28 04:37:25,788 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_journal_loan_lend ... 2026-10-28 04:37:25,897 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_product_category_loan ... 2026-10-28 04:37:25,953 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_loan_management.tests.test_loan_l10n: Starting TestLoanL10nVn.test_check_setting ... 2026-10-28 04:37:26,123 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 04:38:27,887 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_manufacturing_order_close: Starting TestManufacturingOrderClose.test_changed_default_is_credited_by_the_next_order_close ... 2026-10-28 04:38:33,459 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_manufacturing_order_close: Starting TestManufacturingOrderClose.test_closing_an_order_on_circular_133_leaves_goods_in_transit_untouched ... 2026-10-28 04:38:38,836 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_manufacturing_order_close: Starting TestManufacturingOrderClose.test_operation_cost_is_credited_to_overhead_627_and_not_to_cost_of_goods_sold_on_circular_99 ... 2026-10-28 04:38:44,441 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_manufacturing_order_close: Starting TestManufacturingOrderClose.test_operation_cost_is_not_charged_to_cost_of_goods_sold_on_circular_99 ... 2026-10-28 04:38:50,215 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_manufacturing_order_close: Starting TestManufacturingOrderClose.test_own_account_of_the_work_center_wins_over_the_default_at_order_close ... 2026-10-28 04:38:56,009 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 04:39:39,395 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_period_end_wip_entry: Starting TestPeriodEndWipEntry.test_wip_entry_includes_open_order_labour_on_circular_99 ... 2026-10-28 04:39:46,704 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 04:40:51,264 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_vn_chart_wip_seeds: Starting TestVnChartWipSeeds.test_new_product_category_production_cost_account_is_154_on_both_circulars ... 2026-10-28 04:40:51,457 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_vn_chart_wip_seeds: Starting TestVnChartWipSeeds.test_user_chosen_wip_overhead_account_survives_a_chart_reload ... 2026-10-28 04:40:56,637 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_vn_chart_wip_seeds: Starting TestVnChartWipSeeds.test_wip_account_is_seeded_on_circular_133 ... 2026-10-28 04:40:56,734 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_vn_chart_wip_seeds: Starting TestVnChartWipSeeds.test_wip_account_is_seeded_on_circular_99 ... 2026-10-28 04:40:56,837 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_vn_chart_wip_seeds: Starting TestVnChartWipSeeds.test_wip_overhead_account_is_seeded_on_circular_99 ... 2026-10-28 04:40:56,932 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_vn_chart_wip_seeds: Starting TestVnChartWipSeeds.test_wip_overhead_account_stays_empty_on_circular_133 ... 2026-10-28 04:40:57,093 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 04:42:19,887 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_workcenter_expense_default: Starting TestWorkcenterExpenseDefault.test_changed_default_is_what_the_next_new_work_center_gets ... 2026-10-28 04:42:20,251 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_workcenter_expense_default: Starting TestWorkcenterExpenseDefault.test_chart_without_a_seed_leaves_the_work_center_expense_account_empty ... 2026-10-28 04:42:20,540 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_workcenter_expense_default: Starting TestWorkcenterExpenseDefault.test_default_emptied_on_purpose_is_not_reseeded_by_a_chart_reload ... 2026-10-28 04:42:25,007 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_workcenter_expense_default: Starting TestWorkcenterExpenseDefault.test_default_emptied_on_purpose_is_not_reseeded_by_the_install_hook ... 2026-10-28 04:42:25,459 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account: Work center expense default not seeded for company My Company (San Francisco) (id 1): it already has done manufacturing orders. Set the default Work Center Expense Account in Settings or on the work centers if needed. 2026-10-28 04:42:25,727 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_workcenter_expense_default: Starting TestWorkcenterExpenseDefault.test_global_default_is_not_overridden_by_a_chart_reload ... 2026-10-28 04:42:25,803 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #383 deleted ir.default records with IDs: [4445] 2026-10-28 04:42:30,024 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_workcenter_expense_default: Starting TestWorkcenterExpenseDefault.test_global_default_is_not_overridden_by_the_install_hook ... 2026-10-28 04:42:30,112 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #383 deleted ir.default records with IDs: [4445] 2026-10-28 04:42:30,184 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account: Work center expense default not seeded for company My Company (San Francisco) (id 1): it already has done manufacturing orders. Set the default Work Center Expense Account in Settings or on the work centers if needed. 2026-10-28 04:42:30,426 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_workcenter_expense_default: Starting TestWorkcenterExpenseDefault.test_install_hook_leaves_a_chart_without_a_seed_empty ... 2026-10-28 04:42:30,761 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account: Work center expense default not seeded for company My Company (San Francisco) (id 1): it already has done manufacturing orders. Set the default Work Center Expense Account in Settings or on the work centers if needed. 2026-10-28 04:42:31,025 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_workcenter_expense_default: Starting TestWorkcenterExpenseDefault.test_install_hook_leaves_a_company_with_a_done_order_unseeded ... 2026-10-28 04:42:35,667 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #383 deleted ir.default records with IDs: [4445] 2026-10-28 04:42:35,715 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #383 deleted ir.default records with IDs: [4465] 2026-10-28 04:42:36,105 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account: Work center expense default not seeded for company VN WC Default C99 (id 257): it already has done manufacturing orders. Set the default Work Center Expense Account in Settings or on the work centers if needed. 2026-10-28 04:42:36,517 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account: Work center expense default not seeded for company My Company (San Francisco) (id 1): it already has done manufacturing orders. Set the default Work Center Expense Account in Settings or on the work centers if needed. 2026-10-28 04:42:37,137 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_workcenter_expense_default: Starting TestWorkcenterExpenseDefault.test_install_hook_seeds_companies_whose_chart_was_loaded_before_install ... 2026-10-28 04:42:37,198 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #383 deleted ir.default records with IDs: [4445] 2026-10-28 04:42:37,243 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #383 deleted ir.default records with IDs: [4465] 2026-10-28 04:42:38,620 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account: Work center expense default not seeded for company My Company (San Francisco) (id 1): it already has done manufacturing orders. Set the default Work Center Expense Account in Settings or on the work centers if needed. 2026-10-28 04:42:39,101 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_workcenter_expense_default: Starting TestWorkcenterExpenseDefault.test_new_work_center_of_a_circular_133_company_defaults_to_work_in_progress_154 ... 2026-10-28 04:42:39,487 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_workcenter_expense_default: Starting TestWorkcenterExpenseDefault.test_new_work_center_of_a_circular_99_company_defaults_to_overhead_627 ... 2026-10-28 04:42:39,851 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_workcenter_expense_default: Starting TestWorkcenterExpenseDefault.test_own_account_of_a_new_work_center_wins_over_the_default ... 2026-10-28 04:42:40,185 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_workcenter_expense_default: Starting TestWorkcenterExpenseDefault.test_user_chosen_default_survives_a_chart_reload ... 2026-10-28 04:42:44,170 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account.tests.test_workcenter_expense_default: Starting TestWorkcenterExpenseDefault.test_user_chosen_default_survives_the_install_hook ... 2026-10-28 04:42:44,613 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account: Work center expense default not seeded for company My Company (San Francisco) (id 1): it already has done manufacturing orders. Set the default Work Center Expense Account in Settings or on the work centers if needed. 2026-10-28 04:42:44,974 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 04:43:53,925 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account_wip.tests.test_late_consumption: Starting TestVnLateConsumption.test_late_consumption_keeps_core_result_with_an_expense_inbound_account ... 2026-10-28 04:44:16,557 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account_wip.tests.test_late_consumption: Starting TestVnLateConsumption.test_late_consumption_leaves_154_at_zero_on_a_vietnamese_chart ... 2026-10-28 04:44:39,373 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 04:45:53,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account_wip.tests.test_posted_components: Starting TestVnWipEntryAfterPostConsumption.test_posted_components_come_off_each_vietnamese_credit ... 2026-10-28 04:46:10,449 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 04:47:16,261 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account_wip.tests.test_wip_entry: Starting TestVnWipEntry.test_wip_entry_credit_follows_a_changed_category_account ... 2026-10-28 04:47:29,209 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account_wip.tests.test_wip_entry: Starting TestVnWipEntry.test_wip_entry_credits_each_category_valuation_account_on_circular_133 ... 2026-10-28 04:47:35,270 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account_wip.tests.test_wip_entry: Starting TestVnWipEntry.test_wip_entry_credits_each_category_valuation_account_on_circular_99 ... 2026-10-28 04:47:41,467 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account_wip.tests.test_wip_entry: Starting TestVnWipEntry.test_wip_entry_keeps_a_component_line_when_nothing_is_consumed ... 2026-10-28 04:47:44,997 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_account_wip.tests.test_wip_entry: Starting TestVnWipEntry.test_wip_entry_keeps_one_credit_when_the_chart_is_not_vietnamese ... 2026-10-28 04:48:06,513 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 04:48:06,538 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_new_subcontracting_location: Starting TestNewSubcontractingLocation.test_a_location_that_is_not_for_subcontracting_gets_no_setting ... 2026-10-28 04:48:14,666 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_new_subcontracting_location: Starting TestNewSubcontractingLocation.test_a_new_subcontracting_location_carries_materials_in_wip_when_the_main_one_does ... 2026-10-28 04:48:22,297 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_new_subcontracting_location: Starting TestNewSubcontractingLocation.test_a_new_subcontracting_location_created_with_an_untouched_setting_follows_the_main_one ... 2026-10-28 04:48:30,174 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_new_subcontracting_location: Starting TestNewSubcontractingLocation.test_a_new_subcontracting_location_follows_the_main_location_of_the_company_it_belongs_to ... 2026-10-28 04:48:45,527 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_new_subcontracting_location: Starting TestNewSubcontractingLocation.test_a_new_subcontracting_location_keeps_materials_in_inventory_when_the_main_one_does ... 2026-10-28 04:48:53,356 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_new_subcontracting_location: Starting TestNewSubcontractingLocation.test_a_new_subcontracting_location_keeps_the_setting_it_was_given ... 2026-10-28 04:49:01,291 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_new_subcontracting_location: Starting TestNewSubcontractingLocation.test_a_new_subcontracting_location_stays_empty_when_the_main_one_is_empty ... 2026-10-28 04:49:09,123 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:49:11,490 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_resupply_wizard_generation: Starting TestResupplyWizardGeneration.test_a_component_with_no_open_resupply_is_refused_not_mis_chained ... 2026-10-28 04:49:11,996 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_resupply_wizard_generation: Starting TestResupplyWizardGeneration.test_each_resupply_move_carries_the_group_of_the_order_it_feeds ... 2026-10-28 04:49:12,854 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_resupply_wizard_generation: Starting TestResupplyWizardGeneration.test_each_resupply_move_feeds_the_raw_move_of_its_own_component ... 2026-10-28 04:49:13,753 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_resupply_wizard_generation: Starting TestResupplyWizardGeneration.test_the_generated_quantities_are_the_ones_the_user_typed ... 2026-10-28 04:49:14,665 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:49:14,685 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontract_credit_split: Starting TestSubcontractCreditSplit.test_the_two_parts_of_a_foreign_currency_receipt_credit_add_up_to_the_original_amount ... 2026-10-28 04:49:14,743 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:49:15,323 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontract_workorder_cost: Starting TestSubcontractWorkorderCost.test_an_operation_is_valued_at_the_rate_it_was_done_at_after_the_work_center_rate_rises ... 2026-10-28 04:49:17,483 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontract_workorder_cost: Starting TestSubcontractWorkorderCost.test_an_order_without_operations_has_no_work_center_cost_while_other_orders_have_some ... 2026-10-28 04:49:20,274 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 04:49:21,952 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_backorder_receipt_line_does_not_inherit_the_previous_receipt_source_order ... 2026-10-28 04:49:28,936 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [195] 2026-10-28 04:49:30,537 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [198, 207] 2026-10-28 04:49:33,333 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_bill_above_the_po_fee_after_a_switch_to_stock_adds_only_the_fee_difference ... 2026-10-28 04:49:41,495 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [217] 2026-10-28 04:49:47,614 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_bill_at_the_po_fee_after_a_switch_to_stock_creates_no_price_difference ... 2026-10-28 04:49:55,803 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [226] 2026-10-28 04:50:01,643 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_bill_covering_a_switched_receipt_and_a_plain_receipt_books_the_difference_of_both ... 2026-10-28 04:50:09,760 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [235] 2026-10-28 04:50:22,296 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_done_receipt_keeps_entering_the_company_after_the_location_switches_to_stock ... 2026-10-28 04:50:30,720 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [245] 2026-10-28 04:50:31,776 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_late_bill_difference_after_a_switch_is_booked_on_the_goods_in_average_cost ... 2026-10-28 04:50:39,321 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [254] 2026-10-28 04:50:48,943 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_late_bill_difference_after_a_switch_is_booked_on_the_goods_in_fifo ... 2026-10-28 04:50:57,543 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [263] 2026-10-28 04:51:06,176 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_manufacturing_order_backorder_stays_open_and_its_raw_material_unconsumed_until_received ... 2026-10-28 04:51:13,045 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [269] 2026-10-28 04:51:14,086 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [272] 2026-10-28 04:51:15,961 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_partial_receipt_never_acquires_quantity_it_did_not_receive ... 2026-10-28 04:51:22,774 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [283] 2026-10-28 04:51:24,665 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [286, 295] 2026-10-28 04:51:27,946 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_partial_two_order_receipt_leaves_the_unreceived_quantity_on_one_backorder_line ... 2026-10-28 04:51:34,823 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [302] 2026-10-28 04:51:36,313 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [305, 314] 2026-10-28 04:51:38,943 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_programmatic_receipt_completes_without_the_validation_wizard ... 2026-10-28 04:51:47,036 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [324] 2026-10-28 04:51:48,150 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_receipt_fed_by_two_orders_enters_stock_at_the_total_of_both_order_costs ... 2026-10-28 04:51:56,874 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [331] 2026-10-28 04:51:58,292 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [334, 342] 2026-10-28 04:52:00,056 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_receipt_recorded_line_by_line_produces_one_manufacturing_order_per_line ... 2026-10-28 04:52:06,795 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [347] 2026-10-28 04:52:07,935 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [350, 357] 2026-10-28 04:52:09,606 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_receipt_supplied_by_a_single_order_stays_one_delivery_line ... 2026-10-28 04:52:16,407 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [365] 2026-10-28 04:52:17,319 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_receipt_taken_while_materials_were_kept_in_inventory_does_not_enter_the_company_after_a_switch_to_wip ... 2026-10-28 04:52:25,867 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [374] 2026-10-28 04:52:26,641 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_receipt_the_manufacturing_order_cannot_supply_is_refused ... 2026-10-28 04:52:33,099 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_receipt_whose_order_could_not_be_resolved_still_enters_stock ... 2026-10-28 04:52:40,368 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [391] 2026-10-28 04:52:41,297 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_source_order_remaining_quantity_reflects_what_the_receipt_already_drew ... 2026-10-28 04:52:47,889 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [397] 2026-10-28 04:52:49,265 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [400, 409] 2026-10-28 04:52:51,667 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_standard_cost_bill_after_a_switch_to_stock_books_the_variance_only ... 2026-10-28 04:52:58,999 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [419] 2026-10-28 04:53:03,150 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_subcontracting_location_kept_in_inventory_keeps_the_core_valuation ... 2026-10-28 04:53:10,010 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [428] 2026-10-28 04:53:10,880 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_a_subcontracting_location_with_no_choice_keeps_the_core_valuation ... 2026-10-28 04:53:18,708 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [437] 2026-10-28 04:53:19,581 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_bill_above_the_po_fee_adds_only_the_fee_difference ... 2026-10-28 04:53:27,004 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [446] 2026-10-28 04:53:32,884 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_bill_at_the_po_fee_creates_no_price_difference ... 2026-10-28 04:53:40,102 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [455] 2026-10-28 04:53:44,305 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_cost_report_keeps_the_materials_of_a_receipt_after_the_location_switches_to_stock ... 2026-10-28 04:53:51,730 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [464] 2026-10-28 04:53:56,747 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [436] 2026-10-28 04:53:56,791 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22927] 2026-10-28 04:53:56,801 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 04:53:56,975 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_cost_report_materials_carried_in_wip_show_standard_quantity_keys_the_analysis_renders ... 2026-10-28 04:54:04,379 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [473] 2026-10-28 04:54:06,401 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [437] 2026-10-28 04:54:06,416 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22954] 2026-10-28 04:54:06,427 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 04:54:06,622 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_cost_report_of_a_subcontract_order_on_a_valued_location_equals_the_finished_goods_value ... 2026-10-28 04:54:14,571 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [482] 2026-10-28 04:54:16,101 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [438] 2026-10-28 04:54:16,120 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22979] 2026-10-28 04:54:16,131 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 04:54:16,378 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_cost_report_of_materials_carried_in_wip_equals_the_finished_goods_debit ... 2026-10-28 04:54:23,485 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [491] 2026-10-28 04:54:27,844 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [439] 2026-10-28 04:54:27,864 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23008] 2026-10-28 04:54:27,875 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 04:54:28,066 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_cost_report_of_materials_kept_in_inventory_reports_each_material_once ... 2026-10-28 04:54:36,468 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [500] 2026-10-28 04:54:41,374 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [440] 2026-10-28 04:54:41,411 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23037] 2026-10-28 04:54:41,426 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 04:54:41,635 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_each_order_received_ledger_records_only_what_that_order_supplied ... 2026-10-28 04:54:48,195 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [506] 2026-10-28 04:54:49,550 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [509, 518] 2026-10-28 04:54:51,879 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_each_unit_of_a_two_order_receipt_keeps_the_cost_of_the_order_that_made_it ... 2026-10-28 04:54:59,910 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [526] 2026-10-28 04:55:01,123 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [529, 537] 2026-10-28 04:55:02,817 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_every_lot_is_valued_at_the_cost_of_the_order_that_produced_it ... 2026-10-28 04:55:10,954 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [543] 2026-10-28 04:55:12,162 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [546, 554] 2026-10-28 04:55:13,626 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_finished_goods_enter_stock_at_the_manufacturing_order_own_cost ... 2026-10-28 04:55:20,532 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [562] 2026-10-28 04:55:21,598 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_lot_valuated_finished_goods_enter_stock_at_the_order_cost_for_every_lot ... 2026-10-28 04:55:28,261 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [568] 2026-10-28 04:55:29,387 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [571, 578] 2026-10-28 04:55:31,084 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_manufacturing_order_moves_are_never_dated_after_the_receipt_they_feed ... 2026-10-28 04:55:37,838 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [586] 2026-10-28 04:55:38,791 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_material_issued_to_the_subcontractor_leaves_inventory_for_the_wip_account ... 2026-10-28 04:55:45,244 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_non_vietnamese_company_can_carry_subcontracted_materials_in_wip ... 2026-10-28 04:55:53,069 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [603] 2026-10-28 04:55:57,145 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_only_the_material_the_order_consumed_leaves_the_subcontractor_balance ... 2026-10-28 04:56:04,086 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [612] 2026-10-28 04:56:05,111 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_partial_subcontract_receipts_relieve_wip_in_proportion ... 2026-10-28 04:56:13,404 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [621] 2026-10-28 04:56:20,138 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [626] 2026-10-28 04:56:24,058 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_receipt_credits_follow_the_configured_location_and_category_accounts ... 2026-10-28 04:56:33,190 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [635] 2026-10-28 04:56:34,298 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_receipt_without_location_accounts_credits_the_category_production_account ... 2026-10-28 04:56:41,475 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [644] 2026-10-28 04:56:42,413 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_resupply_without_location_accounts_debits_the_category_production_account_not_cost_of_goods_sold ... 2026-10-28 04:56:48,034 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_returned_unused_material_relieves_wip ... 2026-10-28 04:56:54,379 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [662] 2026-10-28 04:56:54,492 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [663] 2026-10-28 04:56:57,252 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_seed_leaves_a_location_empty_while_its_receipts_are_not_billed ... 2026-10-28 04:57:04,897 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [671] 2026-10-28 04:57:06,415 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.models.account_chart_template: Subcontracting location Physical Locations/Subcontracting Location of company My Company (San Francisco) holds stock or has receipts not fully billed: its valuation mode is left empty. 2026-10-28 04:57:09,992 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_standard_cost_subcontract_clears_wip_and_stock_input ... 2026-10-28 04:57:17,914 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [680] 2026-10-28 04:57:22,790 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_the_lines_of_a_two_order_receipt_are_never_merged_back_into_one ... 2026-10-28 04:57:30,056 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [686] 2026-10-28 04:57:31,373 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [689, 696] 2026-10-28 04:57:33,369 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_unbilled_receipts_of_another_company_do_not_block_the_valuation_change ... 2026-10-28 04:57:45,773 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_upgrade_keeps_existing_vietnamese_subcontracting_locations_in_wip ... 2026-10-28 04:57:53,906 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [705] 2026-10-28 04:57:58,072 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_upgrade_seeds_a_location_whose_receipts_are_not_billed_yet ... 2026-10-28 04:58:05,911 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [714] 2026-10-28 04:58:10,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_validating_a_receipt_does_not_leave_the_live_valuation_on_the_moves_it_returns ... 2026-10-28 04:58:17,523 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [723] 2026-10-28 04:58:18,537 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_valuation_mode_can_be_forced_while_the_location_holds_stock ... 2026-10-28 04:58:25,566 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_valuation_mode_can_change_once_the_receipt_is_fully_billed ... 2026-10-28 04:58:33,785 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [740] 2026-10-28 04:58:38,591 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_valuation_mode_can_change_while_the_location_holds_no_stock ... 2026-10-28 04:58:40,644 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_valuation_mode_can_change_while_the_receipts_have_no_purchase_order ... 2026-10-28 04:58:47,622 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [749] 2026-10-28 04:58:48,752 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_valuation_mode_cannot_change_while_a_child_location_holds_stock ... 2026-10-28 04:58:50,911 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_valuation_mode_cannot_change_while_a_receipt_is_only_partially_billed ... 2026-10-28 04:58:58,244 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [758] 2026-10-28 04:59:06,186 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_valuation_mode_cannot_change_while_a_stock_receipt_is_not_billed ... 2026-10-28 04:59:14,719 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [767] 2026-10-28 04:59:18,931 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_valuation_mode_cannot_change_while_a_wip_receipt_is_not_billed ... 2026-10-28 04:59:26,571 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [776] 2026-10-28 04:59:27,834 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_valuation_mode_cannot_change_while_the_location_holds_stock ... 2026-10-28 04:59:34,977 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_vietnamese_company_can_keep_subcontracted_materials_in_inventory ... 2026-10-28 04:59:44,339 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [793] 2026-10-28 04:59:48,586 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_wip_and_stock_input_net_to_zero_after_subcontract_resupply_receipt_and_bill ... 2026-10-28 04:59:57,050 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [802] 2026-10-28 05:00:01,397 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_wip_entry_counts_subcontract_components_kept_in_inventory ... 2026-10-28 05:00:08,093 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontracting.test_wip_entry_ignores_vietnamese_subcontract_components ... 2026-10-28 05:00:15,204 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 05:00:15,227 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_valuation_seed: Starting TestSubcontractingValuationSeed.test_a_chart_whose_template_data_cannot_be_composed_is_skipped_and_the_others_are_seeded ... 2026-10-28 05:00:33,816 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_valuation_seed: Starting TestSubcontractingValuationSeed.test_a_company_whose_chart_is_no_longer_available_does_not_stop_the_other_companies_being_seeded ... 2026-10-28 05:00:50,890 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_valuation_seed: Starting TestSubcontractingValuationSeed.test_chart_reload_keeps_a_kept_in_inventory_choice ... 2026-10-28 05:01:17,514 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_valuation_seed: Starting TestSubcontractingValuationSeed.test_charts_without_the_seed_leave_subcontracting_valuation_empty ... 2026-10-28 05:01:30,268 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_valuation_seed: Starting TestSubcontractingValuationSeed.test_post_init_seeds_empty_vietnamese_subcontracting_locations ... 2026-10-28 05:01:49,419 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_valuation_seed: Starting TestSubcontractingValuationSeed.test_seed_leaves_a_location_empty_while_a_child_location_holds_stock ... 2026-10-28 05:01:58,427 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.models.account_chart_template: Subcontracting location Physical Locations/Subcontracting Location of company Child holding stock holds stock or has receipts not fully billed: its valuation mode is left empty. 2026-10-28 05:01:58,498 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_valuation_seed: Starting TestSubcontractingValuationSeed.test_seed_leaves_a_location_holding_stock_empty ... 2026-10-28 05:02:08,140 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.models.account_chart_template: Subcontracting location Physical Locations/Subcontracting Location of company Holding stock holds stock or has receipts not fully billed: its valuation mode is left empty. 2026-10-28 05:02:08,218 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_valuation_seed: Starting TestSubcontractingValuationSeed.test_seed_still_fills_the_empty_locations_of_a_company_next_to_the_one_it_skips ... 2026-10-28 05:02:18,183 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.models.account_chart_template: Subcontracting location Physical Locations/Subcontracting Location of company Two subcontractors holds stock or has receipts not fully billed: its valuation mode is left empty. 2026-10-28 05:02:18,268 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_valuation_seed: Starting TestSubcontractingValuationSeed.test_seeding_never_parses_the_chart_data_files ... 2026-10-28 05:02:27,599 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_subcontracting_valuation_seed: Starting TestSubcontractingValuationSeed.test_vietnamese_charts_seed_the_subcontracting_location_in_wip ... 2026-10-28 05:03:04,257 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 05:03:04,280 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_view_migration: Starting TestViewMigration.test_stock_location_form_resolves_and_carries_is_subcontracting_location ... 2026-10-28 05:03:04,400 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_view_migration: Starting TestViewMigration.test_the_resupply_wizard_action_opens_the_wizard_model ... 2026-10-28 05:03:04,521 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_view_migration: Starting TestViewMigration.test_the_resupply_wizard_form_serves_its_authored_line_columns ... 2026-10-28 05:03:04,601 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_account.tests.test_view_migration: Starting TestViewMigration.test_wizard_date_defaults_to_the_current_time_not_a_value_frozen_at_import ... 2026-10-28 05:03:04,824 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:03:05,899 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_a_cancelled_settlement_leaves_its_order_reporting_unaccounted_material ... 2026-10-28 05:03:09,465 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_a_settlement_a_committed_sibling_was_drawn_from_cannot_be_cancelled ... 2026-10-28 05:03:17,729 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_a_settlement_drawn_after_a_cancel_reports_what_the_cancelled_one_reported ... 2026-10-28 05:03:21,428 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_a_settlement_reaching_done_restates_a_draft_siblings_material_quantities ... 2026-10-28 05:03:25,232 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_a_settlement_reaching_done_takes_its_subcontracting_moves_from_a_draft_sibling ... 2026-10-28 05:03:29,263 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_a_settlement_that_returned_material_to_the_warehouse_cannot_be_cancelled ... 2026-10-28 05:03:34,176 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_a_sibling_reaching_done_leaves_a_settled_rows_quantities_alone ... 2026-10-28 05:03:37,728 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_cancelling_a_settlement_cancels_the_rows_it_settled ... 2026-10-28 05:03:41,162 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_cancelling_the_later_settlement_first_makes_the_earlier_one_cancellable ... 2026-10-28 05:03:49,185 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_cancelling_the_return_transfers_first_releases_them_and_permits_the_cancel ... 2026-10-28 05:03:53,757 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [916, 917] 2026-10-28 05:03:53,983 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_cancellation: Starting TestSettlementCancellation.test_the_cancel_button_is_offered_on_a_settlement_that_is_already_done ... 2026-10-28 05:03:57,801 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:03:59,622 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [441] 2026-10-28 05:03:59,658 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26755] 2026-10-28 05:03:59,673 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:04:00,452 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [442] 2026-10-28 05:04:00,470 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26757] 2026-10-28 05:04:00,487 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:04:01,267 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [443] 2026-10-28 05:04:01,295 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26759] 2026-10-28 05:04:01,307 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:04:01,332 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_columns_visibility: Starting TestSettlementColumnsVisibility.test_settlement_info_is_not_offered_to_users_who_cannot_read_settlements ... 2026-10-28 05:04:01,405 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_columns_visibility: Starting TestSettlementColumnsVisibility.test_settlement_info_is_offered_to_settlement_users ... 2026-10-28 05:04:01,514 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 05:04:02,498 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_details_report_columns_gate: Starting TestSettlementDetailsReportColumnsGate.test_columns_options_with_no_columns_settlement_key_reports_no_settlement_figures ... 2026-10-28 05:04:02,606 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_details_report_columns_gate: Starting TestSettlementDetailsReportColumnsGate.test_every_line_key_the_settlement_templates_format_is_supplied_under_every_group_by ... 2026-10-28 05:04:06,650 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_details_report_columns_gate: Starting TestSettlementDetailsReportColumnsGate.test_filter_options_with_no_columns_options_key_reports_no_settlement_figures ... 2026-10-28 05:04:06,696 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_details_report_columns_gate: Starting TestSettlementDetailsReportColumnsGate.test_material_group_by_with_columns_on_reports_the_correct_settlement_figures ... 2026-10-28 05:04:10,967 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_details_report_columns_gate: Starting TestSettlementDetailsReportColumnsGate.test_purchase_order_group_by_with_columns_on_reports_the_correct_settlement_figures ... 2026-10-28 05:04:14,764 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_details_report_columns_gate: Starting TestSettlementDetailsReportColumnsGate.test_settlement_columns_switched_off_costs_fewer_queries_than_switched_on ... 2026-10-28 05:04:18,687 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_details_report_columns_gate: Starting TestSettlementDetailsReportColumnsGate.test_settlement_columns_switched_off_reports_no_settlement_figures ... 2026-10-28 05:04:22,435 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:04:23,609 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_document_lifecycle: Starting TestSettlementDocumentLifecycle.test_a_settlement_carries_the_date_it_was_actually_created ... 2026-10-28 05:04:23,966 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_document_lifecycle: Starting TestSettlementDocumentLifecycle.test_a_settlement_stops_offering_a_return_once_the_material_is_consumed ... 2026-10-28 05:04:30,691 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_document_lifecycle: Starting TestSettlementDocumentLifecycle.test_confirming_the_return_produces_a_transfer_linked_back_to_the_settlement ... 2026-10-28 05:04:37,693 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_document_lifecycle: Starting TestSettlementDocumentLifecycle.test_settlements_created_at_different_times_carry_their_own_dates ... 2026-10-28 05:04:38,099 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_document_lifecycle: Starting TestSettlementDocumentLifecycle.test_the_return_transfer_carries_the_quantity_the_settlement_reports_remaining ... 2026-10-28 05:04:44,890 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:04:45,966 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_finished_product_resolution: Starting TestSettlementFinishedProductResolution.test_a_resupply_fanned_across_orders_for_one_finished_product_is_settled ... 2026-10-28 05:04:50,517 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_finished_product_resolution: Starting TestSettlementFinishedProductResolution.test_a_resupply_serving_two_finished_products_is_refused_not_attributed_to_one ... 2026-10-28 05:04:55,193 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_finished_product_resolution: Starting TestSettlementFinishedProductResolution.test_returned_material_does_not_disturb_the_finished_product_attribution ... 2026-10-28 05:04:58,400 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1023] 2026-10-28 05:04:58,522 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1024] 2026-10-28 05:04:59,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:05:00,663 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_a_done_settlement_stops_reporting_a_remainder_a_later_receipt_consumed ... 2026-10-28 05:05:05,188 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1029] 2026-10-28 05:05:07,198 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1036] 2026-10-28 05:05:08,156 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_a_fully_consumed_resupply_leaves_nothing_remaining ... 2026-10-28 05:05:11,681 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_a_second_settlement_reports_only_what_the_first_left_per_resupply ... 2026-10-28 05:05:19,006 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1051] 2026-10-28 05:05:21,394 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1058] 2026-10-28 05:05:22,195 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_a_settled_subcontracting_order_is_found_by_the_settle_state_search ... 2026-10-28 05:05:22,336 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [83, 82] 2026-10-28 05:05:22,491 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [81] 2026-10-28 05:05:22,697 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5976, 5973] 2026-10-28 05:05:22,914 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [355970] 2026-10-28 05:05:22,914 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted purchase.order records with IDs: [17] 2026-10-28 05:05:22,942 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [702] 2026-10-28 05:05:27,080 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_a_settlement_cannot_be_confirmed_without_lines_or_a_done_transfer ... 2026-10-28 05:05:30,912 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_a_settlement_drawn_after_every_receipt_leaves_nothing_remaining ... 2026-10-28 05:05:37,584 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1083] 2026-10-28 05:05:39,663 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1092] 2026-10-28 05:05:40,550 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_an_order_placed_in_dozens_settles_its_material_in_the_material_unit ... 2026-10-28 05:05:44,129 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1102] 2026-10-28 05:05:44,252 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1103] 2026-10-28 05:05:50,346 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_material_returned_after_confirmation_is_reported_and_clears_the_remainder ... 2026-10-28 05:05:53,743 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1120] 2026-10-28 05:05:53,921 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1121] 2026-10-28 05:06:00,498 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_flow: Starting TestSettlement.test_one_settlement_covers_every_resupply_movement_of_the_order ... 2026-10-28 05:06:07,029 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1135] 2026-10-28 05:06:09,136 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:06:10,469 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_draft_row_follows_a_correction_to_the_quantity_handed_over ... 2026-10-28 05:06:14,793 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_draft_row_follows_finished_products_received_after_it_was_drawn ... 2026-10-28 05:06:24,608 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_draft_row_follows_material_the_subcontractor_consumes_later ... 2026-10-28 05:06:33,384 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_draft_row_stops_attributing_material_a_second_finished_product_now_claims ... 2026-10-28 05:06:38,513 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_return_no_longer_charged_to_a_settlement_stops_counting_as_returned ... 2026-10-28 05:06:43,787 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_settled_row_keeps_the_delivered_quantity_it_was_settled_on ... 2026-10-28 05:06:49,019 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_settled_row_keeps_the_finished_product_it_was_settled_under ... 2026-10-28 05:06:54,839 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1225] 2026-10-28 05:06:55,107 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_settled_row_still_reports_the_return_the_settlement_itself_offers ... 2026-10-28 05:07:01,150 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_a_settlement_set_back_to_draft_follows_material_consumed_afterwards ... 2026-10-28 05:07:09,828 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_line_figure_contract: Starting TestSettlementLineFigureContract.test_material_returned_against_a_settlement_counts_only_once_the_transfer_is_validated ... 2026-10-28 05:07:14,543 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:07:15,681 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_order_filters: Starting TestSettlementOrderFilters.test_the_shipped_settle_filters_follow_the_settlement_state ... 2026-10-28 05:07:20,009 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:07:21,007 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_remaining_quantity: Starting TestSettlementRemainingQuantity.test_material_remaining_after_a_re_settlement_is_the_physical_standing_balance ... 2026-10-28 05:07:29,836 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_remaining_quantity: Starting TestSettlementRemainingQuantity.test_the_group_total_for_material_remaining_equals_the_rows_it_totals ... 2026-10-28 05:07:38,457 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:07:44,550 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_security: Starting TestSettlementSecurity.test_a_buyer_set_as_settlement_user_may_not_see_the_material_price ... 2026-10-28 05:07:44,827 103 INFO rb-99b0b46-226057-429590 odoo.models: Access Denied by ACLs for operation: read, uid: 481, model: mrp.subcontracting.settlement.line, fields: price_unit 2026-10-28 05:07:45,093 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #481 deleted mail.message records with IDs: [27251] 2026-10-28 05:07:45,117 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #481 deleted mrp.subcontracting.settlement records with IDs: [59] 2026-10-28 05:07:45,162 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_security: Starting TestSettlementSecurity.test_a_settlement_user_without_accounting_may_not_see_the_material_price ... 2026-10-28 05:07:45,262 103 INFO rb-99b0b46-226057-429590 odoo.models: Access Denied by ACLs for operation: read, uid: 479, model: mrp.subcontracting.settlement.line, fields: price_unit 2026-10-28 05:07:45,494 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #479 deleted mail.message records with IDs: [27251] 2026-10-28 05:07:45,511 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #479 deleted mrp.subcontracting.settlement records with IDs: [59] 2026-10-28 05:07:45,563 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_security: Starting TestSettlementSecurity.test_an_accountant_set_as_settlement_user_may_see_the_material_price ... 2026-10-28 05:07:45,866 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #480 deleted mail.message records with IDs: [27251] 2026-10-28 05:07:45,891 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #480 deleted mrp.subcontracting.settlement records with IDs: [59] 2026-10-28 05:07:45,954 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 05:07:45,975 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_every_group_by_the_shipped_views_offer_can_actually_be_grouped ... 2026-10-28 05:07:46,077 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_every_measure_the_shipped_pivot_offers_can_be_aggregated ... 2026-10-28 05:07:46,144 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_every_shipped_action_declares_only_view_modes_this_series_can_serve ... 2026-10-28 05:07:46,204 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_the_details_list_forces_no_column_the_model_derives_for_itself ... 2026-10-28 05:07:46,306 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_the_details_page_serves_its_authored_settlement_line_columns ... 2026-10-28 05:07:46,392 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_the_settlement_action_opens_the_settlement_model_with_a_servable_view ... 2026-10-28 05:07:46,515 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_the_settlement_form_serves_a_chatter ... 2026-10-28 05:07:46,619 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_the_settlement_line_list_serves_its_authored_columns ... 2026-10-28 05:07:46,685 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_the_settlement_list_serves_its_authored_columns ... 2026-10-28 05:07:46,766 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_mrp_subcontracting_settlement.tests.test_settlement_view_migration: Starting TestSettlementViewMigration.test_the_subcontracting_details_page_serves_its_authored_move_columns ... 2026-10-28 05:07:46,870 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:07:48,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_picking_operation.tests.test_picking_operation_report_access: Starting TestPickingOperationReportAccess.test_restricted_user_can_read_aggregated_price_data_when_source_order_is_blocked ... 2026-10-28 05:07:50,711 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [189], uid: 484, model: sale.order.line 2026-10-28 05:07:50,934 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_picking_operation.tests.test_picking_operation_report_access: Starting TestPickingOperationReportAccess.test_restricted_user_can_read_per_line_price_data_when_source_order_is_blocked ... 2026-10-28 05:07:52,994 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [190], uid: 485, model: sale.order.line 2026-10-28 05:07:53,101 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_picking_operation.tests.test_picking_operation_report_access: Starting TestPickingOperationReportAccess.test_restricted_user_can_read_picking_operation_report_totals_when_source_order_is_blocked ... 2026-10-28 05:07:55,214 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [94], uid: 486, model: sale.order 2026-10-28 05:07:55,400 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 05:07:57,303 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_picking_operation.tests.test_price_tax_totals: Starting TestPriceTaxTotals.test_delivery_slip_tax_totals_from_confirmed_sale_order ... 2026-10-28 05:07:58,949 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 05:07:58,972 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_picking_operation.tests.test_stock_picking: Starting TestStockPicking.test_compute_footer_date ... 2026-10-28 05:07:59,101 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_picking_operation.tests.test_stock_picking: Starting TestStockPicking.test_compute_total_amount_untaxed ... 2026-10-28 05:07:59,585 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_picking_operation.tests.test_stock_picking: Starting TestStockPicking.test_debit_credit_codes_read_in_the_picking_company ... 2026-10-28 05:08:09,501 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_picking_operation.tests.test_stock_picking: Starting TestStockPicking.test_done_move_prints_the_cost_it_was_valued_at ... 2026-10-28 05:08:09,653 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_picking_operation.tests.test_stock_picking: Starting TestStockPicking.test_total_amount_in_words_names_the_currency_once ... 2026-10-28 05:08:10,210 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_picking_operation.tests.test_stock_picking: Starting TestStockPicking.test_total_amount_of_moves_valued_out_up_to_12 ... 2026-10-28 05:08:10,354 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_picking_operation.tests.test_stock_picking: Starting TestStockPicking.test_total_amount_untaxed_in_words_no_vi_vn_installed ... 2026-10-28 05:08:10,477 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:09:06,510 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_auto_invoice_at_close_is_posted_not_draft ... 2026-10-28 05:09:08,881 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #489 deleted account.move.line records with IDs: [6348] 2026-10-28 05:09:09,678 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #489 deleted account.move records with IDs: [2456] 2026-10-28 05:09:13,211 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_merge_mode_cap_one_forces_one_invoice_per_order ... 2026-10-28 05:09:18,282 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_merge_mode_splits_group_exceeding_cap_into_multiple_invoices ... 2026-10-28 05:09:23,320 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_not_invoiced_filter_includes_paid_and_done_excludes_invoiced ... 2026-10-28 05:09:30,749 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_one_by_one_mode_ignores_grouping_and_cap ... 2026-10-28 05:09:37,817 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_acceptance_upg18: Starting TestAcceptanceUpg18.test_session_close_no_duplicate_revenue_booking ... 2026-10-28 05:09:40,970 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #489 deleted account.move.line records with IDs: [6413] 2026-10-28 05:09:41,673 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #489 deleted account.move records with IDs: [2483] 2026-10-28 05:09:45,035 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 05:10:10,781 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend: Starting TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it ... 2026-10-28 05:10:11,234 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Chrome pid: 3477 2026-10-28 05:10:11,234 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Chrome headless temporary user profile dir: /tmp/tmpqi4jlglw_chrome_odoo 2026-10-28 05:10:11,235 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Issuing json command http://127.0.0.1:39725/json/version 2026-10-28 05:10:11,236 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:39725/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:10:11,332 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Browser version: Chrome/150.0.7871.114 2026-10-28 05:10:11,333 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Issuing json command http://127.0.0.1:39725/json 2026-10-28 05:10:11,333 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:39725/json with timeout 3 increased to 10s during tests 2026-10-28 05:10:11,347 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Websocket url found: ws://127.0.0.1:39725/devtools/page/41939AFBE34B73ACB9DC487898BCF7FC 2026-10-28 05:10:11,362 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Enable chrome headless console log notification 2026-10-28 05:10:11,384 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Chrome headless enable page notifications 2026-10-28 05:10:11,512 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:pos_user from n/a 2026-10-28 05:10:11,541 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Setting session cookie in browser 2026-10-28 05:10:11,566 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Open "http://127.0.0.1:8069/pos/ui?config_id=17" in browser 2026-10-28 05:10:11,567 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=17" 2026-10-28 05:10:11,661 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:10:12,964 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:12] "GET /pos/ui?config_id=17 HTTP/1.1" 200 - 180 0.221 1.144 2026-10-28 05:10:12,970 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Navigation result: {'frameId': '41939AFBE34B73ACB9DC487898BCF7FC', 'loaderId': '1837581A36EABF4201301D1440704272', 'isDownload': False} 2026-10-28 05:10:12,970 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Evaluate ready code "odoo.isTourReady('l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled')" 2026-10-28 05:10:12,996 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-28 05:10:13,021 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:13] "GET /web/assets/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-10-28 05:10:13,036 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:13] "GET /web/assets/f877ae1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-10-28 05:10:13,062 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:13] "GET /web/assets/248ae01/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-10-28 05:10:13,729 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 05:10:13,751 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:13,765 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:10:13,775 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Evaluate test code "odoo.startTour('l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=17", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:10:13,791 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: [1/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-28 05:10:13,792 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: IndexedDB 1 Ready 2026-10-28 05:10:14,985 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:14] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.610 0.599 2026-10-28 05:10:14,999 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.204 2026-10-28 05:10:15,249 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-28 05:10:15,272 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.013 2026-10-28 05:10:15,304 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 05:10:15,372 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 05:10:15,405 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:15] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-10-28 05:10:15,417 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: Owl is running in 'dev' mode. 2026-10-28 05:10:15,537 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:10:15,546 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:15,625 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:15,692 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:10:15,697 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:10:15,725 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:15] "GET /web/image/res.users/494/avatar_128 HTTP/1.1" 200 - 16 0.035 0.059 2026-10-28 05:10:15,769 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: [2/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-28 05:10:15,782 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:15] "GET /web/image/res.company/295/favicon HTTP/1.1" 200 - 9 0.018 0.084 2026-10-28 05:10:15,812 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:15] "GET /web/image?model=res.company&id=295&field=logo HTTP/1.1" 200 - 4 0.008 0.170 2026-10-28 05:10:15,937 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:15] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.025 0.039 2026-10-28 05:10:15,990 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:15] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.017 0.085 2026-10-28 05:10:16,022 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:16] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.015 0.091 2026-10-28 05:10:16,036 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:16] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.077 2026-10-28 05:10:16,049 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:16] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.047 2026-10-28 05:10:16,085 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: [3/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-28 05:10:16,102 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:16] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.024 0.173 2026-10-28 05:10:16,114 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:16] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.195 2026-10-28 05:10:16,134 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:16] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.197 2026-10-28 05:10:16,149 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:16] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.081 2026-10-28 05:10:16,163 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:16] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.130 2026-10-28 05:10:16,174 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:16] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.050 2026-10-28 05:10:16,192 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:16] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.077 2026-10-28 05:10:16,320 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:16] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.054 0.120 2026-10-28 05:10:16,332 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:16] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.264 2026-10-28 05:10:16,430 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: [4/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled → Step hold the order's first server push in flight (trigger: body) 2026-10-28 05:10:16,543 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: [5/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled → Step push the draft order to the server in the background (trigger: body) 2026-10-28 05:10:16,609 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: [6/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-28 05:10:16,706 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: [7/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-28 05:10:16,817 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: [8/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-28 05:10:16,859 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:10:16,895 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: [9/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled → Step .ticket-screen .order-row:has(.col:contains("-0001")) .delete-button 2026-10-28 05:10:16,956 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: [10/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled → Step .ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"] 2026-10-28 05:10:17,026 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: [11/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-28 05:10:17,102 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: [12/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled → Step the order is gone from the till while its sync is still in flight (trigger: .ticket-screen) 2026-10-28 05:10:17,166 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: [13/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled → Step the held sync lands on the server (trigger: .ticket-screen) 2026-10-28 05:10:17,227 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21304374 started for PoS orders references: [{'name': 'Order 00023-001-0001', 'uuid': '057e0178-9bd8-48f6-b282-faeac47f37a8'}] 2026-10-28 05:10:17,352 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21304374 order {'name': 'Order 00023-001-0001', 'uuid': '057e0178-9bd8-48f6-b282-faeac47f37a8'} created pos.order #44 2026-10-28 05:10:17,358 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21304374 finished 2026-10-28 05:10:17,455 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 91 0.082 0.150 2026-10-28 05:10:17,592 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:17] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 43 0.032 0.078 2026-10-28 05:10:17,608 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: [14/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled → Step find the server order of the deleted draft (trigger: .ticket-screen) 2026-10-28 05:10:17,690 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:17] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 05:10:17,697 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: [15/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled → Step the server cancelled the order and it is gone from the till (trigger: .ticket-screen) 2026-10-28 05:10:17,759 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:17] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 05:10:17,775 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: tour succeeded 2026-10-28 05:10:17,776 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: ╔═════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_once_cancelled SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════════╝ 2026-10-28 05:10:17,919 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.browser: heap 15467612 (allocated 16261120) 2026-10-28 05:10:17,926 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Closing chrome headless with pid 3477 2026-10-28 05:10:17,928 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Closing websocket connection 2026-10-28 05:10:17,930 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Terminating chrome headless with pid 3477 2026-10-28 05:10:18,055 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_051018_055352_test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it.txt 2026-10-28 05:10:18,055 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_from_the_till_once_the_server_cancelled_it: Removing chrome user profile "/tmp/tmpqi4jlglw_chrome_odoo" 2026-10-28 05:10:18,145 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend: Starting TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft ... 2026-10-28 05:10:18,583 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Chrome pid: 3675 2026-10-28 05:10:18,583 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Chrome headless temporary user profile dir: /tmp/tmp99seetuj_chrome_odoo 2026-10-28 05:10:18,583 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Issuing json command http://127.0.0.1:45475/json/version 2026-10-28 05:10:18,584 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:45475/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:10:18,655 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Browser version: Chrome/150.0.7871.114 2026-10-28 05:10:18,656 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Issuing json command http://127.0.0.1:45475/json 2026-10-28 05:10:18,657 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:45475/json with timeout 3 increased to 10s during tests 2026-10-28 05:10:18,671 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Websocket url found: ws://127.0.0.1:45475/devtools/page/7BB8F009485FAA4FD73604F3C5B3397B 2026-10-28 05:10:18,684 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Enable chrome headless console log notification 2026-10-28 05:10:18,702 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Chrome headless enable page notifications 2026-10-28 05:10:18,804 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:pos_user from n/a 2026-10-28 05:10:18,819 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Setting session cookie in browser 2026-10-28 05:10:18,831 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Open "http://127.0.0.1:8069/pos/ui?config_id=17" in browser 2026-10-28 05:10:18,831 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=17" 2026-10-28 05:10:18,858 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:10:21,270 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:21] "GET /pos/ui?config_id=17 HTTP/1.1" 200 - 185 0.183 2.237 2026-10-28 05:10:21,277 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Navigation result: {'frameId': '7BB8F009485FAA4FD73604F3C5B3397B', 'loaderId': 'A9B3562D405D9CB9D82DE194C5202C8B', 'isDownload': False} 2026-10-28 05:10:21,277 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Evaluate ready code "odoo.isTourReady('l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft')" 2026-10-28 05:10:21,307 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-28 05:10:21,357 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:21] "GET /web/assets/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.032 2026-10-28 05:10:21,380 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:21] "GET /web/assets/248ae01/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.042 2026-10-28 05:10:21,389 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:21] "GET /web/assets/f877ae1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.067 2026-10-28 05:10:22,110 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:10:22,129 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:22,174 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: IndexedDB 1 Ready 2026-10-28 05:10:22,183 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Evaluate test code "odoo.startTour('l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=17", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:10:22,197 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-10-28 05:10:22,198 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.027 0.020 2026-10-28 05:10:22,205 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: [1/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-28 05:10:23,333 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:23] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.568 0.577 2026-10-28 05:10:23,338 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.088 2026-10-28 05:10:23,633 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-28 05:10:23,664 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 05:10:23,739 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 05:10:23,787 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:23] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-28 05:10:23,810 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: Owl is running in 'dev' mode. 2026-10-28 05:10:23,943 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:10:23,951 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:10:24,053 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:10:24,107 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 05:10:24,133 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 05:10:24,141 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image/res.users/494/avatar_128 HTTP/1.1" 200 - 16 0.035 0.051 2026-10-28 05:10:24,194 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image?model=res.company&id=295&field=logo HTTP/1.1" 200 - 9 0.008 0.119 2026-10-28 05:10:24,224 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image/res.company/295/favicon HTTP/1.1" 200 - 4 0.005 0.125 2026-10-28 05:10:24,253 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: [2/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-28 05:10:24,332 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.022 2026-10-28 05:10:24,386 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.017 0.062 2026-10-28 05:10:24,403 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.069 2026-10-28 05:10:24,419 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.051 2026-10-28 05:10:24,435 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.088 2026-10-28 05:10:24,450 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: [3/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-28 05:10:24,467 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.155 2026-10-28 05:10:24,489 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.111 2026-10-28 05:10:24,519 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.011 0.072 2026-10-28 05:10:24,531 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.064 2026-10-28 05:10:24,570 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.025 0.104 2026-10-28 05:10:24,583 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.093 2026-10-28 05:10:24,604 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.116 2026-10-28 05:10:24,622 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.110 2026-10-28 05:10:24,720 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:24] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.037 0.148 2026-10-28 05:10:24,850 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: [4/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft → Step hold the order's first server push in flight (trigger: body) 2026-10-28 05:10:24,961 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: [5/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft → Step push the draft order to the server in the background (trigger: body) 2026-10-28 05:10:25,028 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: [6/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-28 05:10:25,105 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: [7/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-28 05:10:25,205 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: [8/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-28 05:10:25,222 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:25,265 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: [9/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft → Step .ticket-screen .order-row:has(.col:contains("-0001")) .delete-button 2026-10-28 05:10:25,331 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: [10/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft → Step .ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"] 2026-10-28 05:10:25,391 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: [11/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-28 05:10:25,475 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: [12/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft → Step the order is gone from the till while its sync is still in flight (trigger: .ticket-screen) 2026-10-28 05:10:25,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: [13/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft → Step the held sync lands on the server (trigger: .ticket-screen) 2026-10-28 05:10:25,605 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15385715 started for PoS orders references: [{'name': 'Order 00024-001-0001', 'uuid': '37642f75-14e7-4b1c-9c83-c73a4a8ddf99'}] 2026-10-28 05:10:25,725 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15385715 order {'name': 'Order 00024-001-0001', 'uuid': '37642f75-14e7-4b1c-9c83-c73a4a8ddf99'} created pos.order #45 2026-10-28 05:10:25,734 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15385715 finished 2026-10-28 05:10:25,821 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 91 0.087 0.133 2026-10-28 05:10:25,955 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:25] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 43 0.030 0.070 2026-10-28 05:10:26,021 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:26] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 7 0.007 0.022 2026-10-28 05:10:26,039 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: [14/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft → Step find the server order of the deleted draft (trigger: .ticket-screen) 2026-10-28 05:10:26,120 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:26] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 05:10:26,130 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: [15/15] Tour l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft → Step the server order is cancelled and the till dropped its copy (trigger: .ticket-screen) 2026-10-28 05:10:26,194 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:26] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 05:10:26,213 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: tour succeeded 2026-10-28 05:10:26,215 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: ╔═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR l10n_vn_viin_pos_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-10-28 05:10:26,415 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.browser: heap 15485480 (allocated 16523264) 2026-10-28 05:10:26,429 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Closing chrome headless with pid 3675 2026-10-28 05:10:26,431 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Closing websocket connection 2026-10-28 05:10:26,431 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Terminating chrome headless with pid 3675 2026-10-28 05:10:26,587 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_051026_587680_test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft.txt 2026-10-28 05:10:26,588 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_is_removed_when_the_server_order_is_no_longer_a_draft: Removing chrome user profile "/tmp/tmp99seetuj_chrome_odoo" 2026-10-28 05:10:26,699 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend: Starting TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried ... 2026-10-28 05:10:27,155 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Chrome pid: 3888 2026-10-28 05:10:27,156 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Chrome headless temporary user profile dir: /tmp/tmpfnnbw8lp_chrome_odoo 2026-10-28 05:10:27,156 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Issuing json command http://127.0.0.1:38771/json/version 2026-10-28 05:10:27,157 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:38771/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:10:27,446 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Browser version: Chrome/150.0.7871.114 2026-10-28 05:10:27,446 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Issuing json command http://127.0.0.1:38771/json 2026-10-28 05:10:27,447 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:38771/json with timeout 3 increased to 10s during tests 2026-10-28 05:10:27,491 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Websocket url found: ws://127.0.0.1:38771/devtools/page/C3B05A5798D676827A246A56B2CDCD24 2026-10-28 05:10:27,508 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Enable chrome headless console log notification 2026-10-28 05:10:27,524 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Chrome headless enable page notifications 2026-10-28 05:10:27,670 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:pos_user from n/a 2026-10-28 05:10:27,730 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Setting session cookie in browser 2026-10-28 05:10:27,745 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Open "http://127.0.0.1:8069/pos/ui?config_id=17" in browser 2026-10-28 05:10:27,746 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=17" 2026-10-28 05:10:27,793 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:10:29,054 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:29] "GET /pos/ui?config_id=17 HTTP/1.1" 200 - 185 0.147 1.119 2026-10-28 05:10:29,058 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Navigation result: {'frameId': 'C3B05A5798D676827A246A56B2CDCD24', 'loaderId': 'E64A03C3AF86CDA2343D72540EE37924', 'isDownload': False} 2026-10-28 05:10:29,058 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Evaluate ready code "odoo.isTourReady('l10n_vn_viin_pos_order_deleted_during_its_sync_stays_until_the_cancel_is_retried')" 2026-10-28 05:10:29,082 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-28 05:10:29,135 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:29] "GET /web/assets/248ae01/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-28 05:10:29,153 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:29] "GET /web/assets/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-10-28 05:10:29,186 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:29] "GET /web/assets/f877ae1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.077 2026-10-28 05:10:29,795 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:29] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:10:29,821 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:10:29,849 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 05:10:29,849 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Evaluate test code "odoo.startTour('l10n_vn_viin_pos_order_deleted_during_its_sync_stays_until_the_cancel_is_retried', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=17", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:10:29,884 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.028 2026-10-28 05:10:31,097 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:31] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.575 0.659 2026-10-28 05:10:31,105 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.183 2026-10-28 05:10:31,479 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-28 05:10:31,510 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 05:10:31,574 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-28 05:10:31,621 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:31] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.009 2026-10-28 05:10:31,730 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:31,749 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:10:31,843 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:10:31,871 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:10:31,917 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 05:10:31,963 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:31] "GET /web/image/res.users/494/avatar_128 HTTP/1.1" 200 - 16 0.049 0.064 2026-10-28 05:10:32,043 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "GET /web/image/res.company/295/favicon HTTP/1.1" 200 - 9 0.017 0.127 2026-10-28 05:10:32,104 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "GET /web/image?model=res.company&id=295&field=logo HTTP/1.1" 200 - 4 0.025 0.224 2026-10-28 05:10:32,141 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.012 0.094 2026-10-28 05:10:32,155 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.111 2026-10-28 05:10:32,170 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.092 2026-10-28 05:10:32,220 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.162 2026-10-28 05:10:32,250 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.009 0.076 2026-10-28 05:10:32,266 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.132 2026-10-28 05:10:32,289 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.234 2026-10-28 05:10:32,332 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.012 0.153 2026-10-28 05:10:32,347 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.070 2026-10-28 05:10:32,362 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.165 2026-10-28 05:10:32,386 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.098 2026-10-28 05:10:32,414 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.160 2026-10-28 05:10:32,431 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.133 2026-10-28 05:10:32,535 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:32] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.035 0.155 2026-10-28 05:10:33,048 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:33,423 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94047390 started for PoS orders references: [{'name': 'Order 00025-001-0001', 'uuid': 'b08d639f-b842-49fb-aeff-2cfbc696c0af'}] 2026-10-28 05:10:33,550 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94047390 order {'name': 'Order 00025-001-0001', 'uuid': 'b08d639f-b842-49fb-aeff-2cfbc696c0af'} created pos.order #46 2026-10-28 05:10:33,558 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94047390 finished 2026-10-28 05:10:33,648 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 91 0.073 0.155 2026-10-28 05:10:33,777 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:33] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 05:10:33,872 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:33] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 05:10:34,009 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:34] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 05:10:34,236 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:34] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel HTTP/1.1" 200 - 43 0.055 0.101 2026-10-28 05:10:34,272 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:34] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 05:10:34,444 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Closing chrome headless with pid 3888 2026-10-28 05:10:34,449 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Closing websocket connection 2026-10-28 05:10:34,450 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Terminating chrome headless with pid 3888 2026-10-28 05:10:34,611 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_051034_611116_test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried.txt 2026-10-28 05:10:34,611 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_deleted_during_its_sync_stays_on_the_till_until_a_failed_cancel_is_retried: Removing chrome user profile "/tmp/tmpfnnbw8lp_chrome_odoo" 2026-10-28 05:10:34,694 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend: Starting TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it ... 2026-10-28 05:10:35,136 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Chrome pid: 4104 2026-10-28 05:10:35,136 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Chrome headless temporary user profile dir: /tmp/tmpssa2rjcl_chrome_odoo 2026-10-28 05:10:35,136 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Issuing json command http://127.0.0.1:37173/json/version 2026-10-28 05:10:35,138 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:37173/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:10:35,219 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Browser version: Chrome/150.0.7871.114 2026-10-28 05:10:35,219 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Issuing json command http://127.0.0.1:37173/json 2026-10-28 05:10:35,220 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:37173/json with timeout 3 increased to 10s during tests 2026-10-28 05:10:35,236 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Websocket url found: ws://127.0.0.1:37173/devtools/page/0B5CC392F335602E15B8FCC3E10D6B58 2026-10-28 05:10:35,261 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Enable chrome headless console log notification 2026-10-28 05:10:35,278 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Chrome headless enable page notifications 2026-10-28 05:10:35,369 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:pos_user from n/a 2026-10-28 05:10:35,396 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Setting session cookie in browser 2026-10-28 05:10:35,424 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Open "http://127.0.0.1:8069/pos/ui?config_id=17" in browser 2026-10-28 05:10:35,424 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=17" 2026-10-28 05:10:35,454 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:10:36,703 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:36] "GET /pos/ui?config_id=17 HTTP/1.1" 200 - 185 0.152 1.103 2026-10-28 05:10:36,708 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Navigation result: {'frameId': '0B5CC392F335602E15B8FCC3E10D6B58', 'loaderId': '4073CEA16483B8CE1749865398294D58', 'isDownload': False} 2026-10-28 05:10:36,708 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Evaluate ready code "odoo.isTourReady('l10n_vn_viin_pos_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation')" 2026-10-28 05:10:36,727 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-28 05:10:36,788 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:36] "GET /web/assets/f877ae1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.043 2026-10-28 05:10:36,812 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:36] "GET /web/assets/248ae01/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.052 2026-10-28 05:10:36,856 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:36] "GET /web/assets/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.094 2026-10-28 05:10:37,625 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:10:37,653 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:10:37,669 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:10:37,687 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Evaluate test code "odoo.startTour('l10n_vn_viin_pos_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=17", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:10:37,690 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 05:10:38,770 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:38] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.513 0.575 2026-10-28 05:10:38,772 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.040 2026-10-28 05:10:38,970 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-28 05:10:39,006 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 05:10:39,059 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 05:10:39,093 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-28 05:10:39,195 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:10:39,205 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:39,317 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:10:39,378 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:10:39,418 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.076 2026-10-28 05:10:39,466 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/image/res.users/494/avatar_128 HTTP/1.1" 200 - 16 0.067 0.079 2026-10-28 05:10:39,540 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/image?model=res.company&id=295&field=logo HTTP/1.1" 200 - 9 0.043 0.169 2026-10-28 05:10:39,570 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/image/res.company/295/favicon HTTP/1.1" 200 - 4 0.010 0.180 2026-10-28 05:10:39,654 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.021 0.018 2026-10-28 05:10:39,666 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.036 2026-10-28 05:10:39,726 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.039 0.054 2026-10-28 05:10:39,762 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.107 2026-10-28 05:10:39,787 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.010 0.083 2026-10-28 05:10:39,806 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.155 2026-10-28 05:10:39,832 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.208 2026-10-28 05:10:39,856 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.151 2026-10-28 05:10:39,869 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.072 2026-10-28 05:10:39,888 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.073 2026-10-28 05:10:39,903 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:39] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.054 2026-10-28 05:10:40,039 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:40] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.036 0.138 2026-10-28 05:10:40,052 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:40] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.318 2026-10-28 05:10:40,074 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:40] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.300 2026-10-28 05:10:40,525 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:40,909 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31693939 started for PoS orders references: [{'name': 'Order 00026-001-0001', 'uuid': '85748382-9fe3-4fbc-858a-1876b86041e6'}] 2026-10-28 05:10:41,038 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31693939 order {'name': 'Order 00026-001-0001', 'uuid': '85748382-9fe3-4fbc-858a-1876b86041e6'} created pos.order #47 2026-10-28 05:10:41,043 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31693939 finished 2026-10-28 05:10:41,163 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 91 0.087 0.170 2026-10-28 05:10:41,280 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:41] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 05:10:41,370 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:41] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 05:10:41,721 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Closing chrome headless with pid 4104 2026-10-28 05:10:41,723 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Closing websocket connection 2026-10-28 05:10:41,731 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Terminating chrome headless with pid 4104 2026-10-28 05:10:41,863 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_051041_863718_test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it.txt 2026-10-28 05:10:41,864 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_unlinked_on_the_server_is_dropped_by_the_next_synchronisation_without_failing_it: Removing chrome user profile "/tmp/tmpssa2rjcl_chrome_odoo" 2026-10-28 05:10:41,955 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend: Starting TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel ... 2026-10-28 05:10:42,395 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Chrome pid: 4316 2026-10-28 05:10:42,395 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Chrome headless temporary user profile dir: /tmp/tmp_ejmlg2n_chrome_odoo 2026-10-28 05:10:42,396 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Issuing json command http://127.0.0.1:42447/json/version 2026-10-28 05:10:42,397 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:42447/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:10:42,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Browser version: Chrome/150.0.7871.114 2026-10-28 05:10:42,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Issuing json command http://127.0.0.1:42447/json 2026-10-28 05:10:42,561 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:42447/json with timeout 3 increased to 10s during tests 2026-10-28 05:10:42,643 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Websocket url found: ws://127.0.0.1:42447/devtools/page/5B13698047FD88190F9354AD7C654D33 2026-10-28 05:10:42,714 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Enable chrome headless console log notification 2026-10-28 05:10:42,725 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Chrome headless enable page notifications 2026-10-28 05:10:42,793 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:pos_user from n/a 2026-10-28 05:10:42,812 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Setting session cookie in browser 2026-10-28 05:10:42,830 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Open "http://127.0.0.1:8069/pos/ui?config_id=17" in browser 2026-10-28 05:10:42,831 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=17" 2026-10-28 05:10:42,868 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:10:44,080 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:44] "GET /pos/ui?config_id=17 HTTP/1.1" 200 - 185 0.162 1.056 2026-10-28 05:10:44,085 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Navigation result: {'frameId': '5B13698047FD88190F9354AD7C654D33', 'loaderId': '6DAAE7ABD73058AAA8A6F2A102B27E25', 'isDownload': False} 2026-10-28 05:10:44,085 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Evaluate ready code "odoo.isTourReady('l10n_vn_viin_pos_order_used_again_is_not_cancelled_by_the_older_failed_cancel')" 2026-10-28 05:10:44,139 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-28 05:10:44,192 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:44] "GET /web/assets/f877ae1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.038 2026-10-28 05:10:44,202 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:44] "GET /web/assets/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.041 2026-10-28 05:10:44,214 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:44] "GET /web/assets/248ae01/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.049 2026-10-28 05:10:44,919 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:44] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:10:44,944 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:44,979 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:10:44,990 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Evaluate test code "odoo.startTour('l10n_vn_viin_pos_order_used_again_is_not_cancelled_by_the_older_failed_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=17", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:10:46,020 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:46] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.467 0.585 2026-10-28 05:10:46,039 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.043 2026-10-28 05:10:46,319 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:10:46,383 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.021 2026-10-28 05:10:46,419 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 05:10:46,485 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-28 05:10:46,541 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:46] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.008 2026-10-28 05:10:46,695 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:10:46,717 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:10:46,812 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:46,849 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:46,858 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:10:46,903 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:46] "GET /web/image/res.users/494/avatar_128 HTTP/1.1" 200 - 16 0.051 0.037 2026-10-28 05:10:46,945 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:46] "GET /web/image?model=res.company&id=295&field=logo HTTP/1.1" 200 - 9 0.011 0.092 2026-10-28 05:10:46,975 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:46] "GET /web/image/res.company/295/favicon HTTP/1.1" 200 - 4 0.004 0.067 2026-10-28 05:10:47,115 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:47] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.035 2026-10-28 05:10:47,137 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:47] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.044 2026-10-28 05:10:47,150 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:47] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.055 2026-10-28 05:10:47,185 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:47] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.100 2026-10-28 05:10:47,217 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:47] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.103 2026-10-28 05:10:47,232 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:47] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.007 0.135 2026-10-28 05:10:47,249 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:47] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.060 2026-10-28 05:10:47,297 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:47] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.081 2026-10-28 05:10:47,326 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:47] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.132 2026-10-28 05:10:47,348 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:47] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.118 2026-10-28 05:10:47,379 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:47] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.011 0.096 2026-10-28 05:10:47,516 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:47] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.055 0.143 2026-10-28 05:10:47,546 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:47] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.013 0.334 2026-10-28 05:10:47,563 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:47] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.302 2026-10-28 05:10:48,039 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:48,406 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47075544 started for PoS orders references: [{'name': 'Order 00027-001-0001', 'uuid': 'aff5dd66-b349-4f1d-8804-347916ac394c'}] 2026-10-28 05:10:48,508 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47075544 order {'name': 'Order 00027-001-0001', 'uuid': 'aff5dd66-b349-4f1d-8804-347916ac394c'} created pos.order #48 2026-10-28 05:10:48,514 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47075544 finished 2026-10-28 05:10:48,604 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 91 0.066 0.135 2026-10-28 05:10:48,710 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:48] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-28 05:10:48,795 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:48] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 05:10:48,947 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:48,950 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:49,115 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42680702 started for PoS orders references: [{'name': '/', 'uuid': 'aff5dd66-b349-4f1d-8804-347916ac394c'}] 2026-10-28 05:10:49,132 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:10:49,254 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [28] to pos.order #48 2026-10-28 05:10:50,233 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42680702 order {'name': '/', 'uuid': 'aff5dd66-b349-4f1d-8804-347916ac394c'} updated pos.order #48 2026-10-28 05:10:50,239 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42680702 finished 2026-10-28 05:10:50,291 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 319 0.483 0.698 2026-10-28 05:10:50,388 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 05:10:50,486 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:50] "GET /web/image?model=pos.config&id=17&field=custom_logo HTTP/1.1" 200 - 9 0.010 0.023 2026-10-28 05:10:50,605 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:50] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 05:10:50,811 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Closing chrome headless with pid 4316 2026-10-28 05:10:50,814 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Closing websocket connection 2026-10-28 05:10:50,815 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Terminating chrome headless with pid 4316 2026-10-28 05:10:50,933 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_051050_933335_test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel.txt 2026-10-28 05:10:50,933 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_order_used_again_is_paid_and_not_cancelled_by_the_older_failed_cancel: Removing chrome user profile "/tmp/tmp_ejmlg2n_chrome_odoo" 2026-10-28 05:10:51,048 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend: Starting TestFrontend.test_validate_waits_for_in_flight_push ... 2026-10-28 05:10:51,692 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Chrome pid: 4523 2026-10-28 05:10:51,693 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Chrome headless temporary user profile dir: /tmp/tmpj4qu0hp4_chrome_odoo 2026-10-28 05:10:51,693 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Issuing json command http://127.0.0.1:36689/json/version 2026-10-28 05:10:51,694 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36689/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:10:51,799 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Browser version: Chrome/150.0.7871.114 2026-10-28 05:10:51,800 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Issuing json command http://127.0.0.1:36689/json 2026-10-28 05:10:51,800 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36689/json with timeout 3 increased to 10s during tests 2026-10-28 05:10:51,825 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Websocket url found: ws://127.0.0.1:36689/devtools/page/7E19F3984DBE2C58049B1317D7C07636 2026-10-28 05:10:51,845 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Enable chrome headless console log notification 2026-10-28 05:10:51,875 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Chrome headless enable page notifications 2026-10-28 05:10:51,985 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:pos_user from n/a 2026-10-28 05:10:52,012 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Setting session cookie in browser 2026-10-28 05:10:52,042 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Open "http://127.0.0.1:8069/pos/ui?config_id=17" in browser 2026-10-28 05:10:52,042 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=17" 2026-10-28 05:10:52,074 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:10:54,648 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:54] "GET /pos/ui?config_id=17 HTTP/1.1" 200 - 185 0.146 2.432 2026-10-28 05:10:54,656 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Navigation result: {'frameId': '7E19F3984DBE2C58049B1317D7C07636', 'loaderId': '9C197A48CF3D74D0F2C6894F9B7BB7CF', 'isDownload': False} 2026-10-28 05:10:54,656 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Evaluate ready code "odoo.isTourReady('l10n_vn_viin_pos_validate_waits_for_in_flight_push')" 2026-10-28 05:10:54,707 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-28 05:10:54,751 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:54] "GET /web/assets/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-28 05:10:54,772 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:54] "GET /web/assets/248ae01/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-10-28 05:10:54,812 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:54] "GET /web/assets/f877ae1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.076 2026-10-28 05:10:55,417 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:55] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 05:10:55,442 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:55,471 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: IndexedDB 1 Ready 2026-10-28 05:10:55,478 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:55,499 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Evaluate test code "odoo.startTour('l10n_vn_viin_pos_validate_waits_for_in_flight_push', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=17", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:10:55,522 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [1/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-28 05:10:56,684 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:56] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.539 0.659 2026-10-28 05:10:56,698 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.165 2026-10-28 05:10:56,998 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-28 05:10:57,025 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-28 05:10:57,080 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 05:10:57,129 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 05:10:57,163 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-28 05:10:57,178 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: Owl is running in 'dev' mode. 2026-10-28 05:10:57,346 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:57,354 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:57,502 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 05:10:57,552 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 05:10:57,571 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:10:57,610 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /web/image/res.users/494/avatar_128 HTTP/1.1" 200 - 16 0.074 0.048 2026-10-28 05:10:57,656 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /web/image?model=res.company&id=295&field=logo HTTP/1.1" 200 - 9 0.015 0.157 2026-10-28 05:10:57,676 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /web/image/res.company/295/favicon HTTP/1.1" 200 - 4 0.004 0.106 2026-10-28 05:10:57,699 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [2/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-28 05:10:57,805 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.034 2026-10-28 05:10:57,818 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.007 2026-10-28 05:10:57,845 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.008 2026-10-28 05:10:57,858 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.018 2026-10-28 05:10:57,882 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.013 2026-10-28 05:10:57,937 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.055 2026-10-28 05:10:57,947 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.055 2026-10-28 05:10:57,956 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.041 2026-10-28 05:10:57,989 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [3/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-28 05:10:57,990 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:57] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.059 2026-10-28 05:10:58,009 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:58] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.106 2026-10-28 05:10:58,021 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:58] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.104 2026-10-28 05:10:58,052 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:58] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.062 2026-10-28 05:10:58,064 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:58] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.076 2026-10-28 05:10:58,181 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:58] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.033 0.145 2026-10-28 05:10:58,285 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [4/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step hold the order's first server push in flight (trigger: body) 2026-10-28 05:10:58,414 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [5/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step push the order to the server in the background (trigger: body) 2026-10-28 05:10:58,495 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [6/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-28 05:10:58,592 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [7/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-28 05:10:58,616 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:10:58,622 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:10:58,662 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [8/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-28 05:10:58,716 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [9/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-28 05:10:58,799 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [10/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-28 05:10:58,835 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:10:58,897 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: [11/11] Tour l10n_vn_viin_pos_validate_waits_for_in_flight_push → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-28 05:10:58,913 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:10:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:11:02,504 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81039850 started for PoS orders references: [{'name': 'Order 00028-001-0001', 'uuid': '2ee32138-b3bb-4400-9ae2-52a482f8e65b'}] 2026-10-28 05:11:02,641 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81039850 order {'name': 'Order 00028-001-0001', 'uuid': '2ee32138-b3bb-4400-9ae2-52a482f8e65b'} created pos.order #49 2026-10-28 05:11:02,646 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81039850 finished 2026-10-28 05:11:02,730 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:11:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 91 0.071 0.158 2026-10-28 05:11:02,838 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88739701 started for PoS orders references: [{'name': '/', 'uuid': '2ee32138-b3bb-4400-9ae2-52a482f8e65b'}] 2026-10-28 05:11:02,996 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [29] to pos.order #49 2026-10-28 05:11:03,012 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88739701 order {'name': '/', 'uuid': '2ee32138-b3bb-4400-9ae2-52a482f8e65b'} updated pos.order #49 2026-10-28 05:11:03,018 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88739701 finished 2026-10-28 05:11:03,117 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:11:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 76 0.107 0.179 2026-10-28 05:11:03,195 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:11:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 05:11:03,291 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: tour succeeded 2026-10-28 05:11:03,292 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:11:03] "GET /web/image?model=pos.config&id=17&field=custom_logo HTTP/1.1" 200 - 9 0.006 0.017 2026-10-28 05:11:03,295 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR l10n_vn_viin_pos_validate_waits_for_in_flight_push SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-10-28 05:11:03,441 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push.browser: heap 16158648 (allocated 17309696) 2026-10-28 05:11:03,462 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Closing chrome headless with pid 4523 2026-10-28 05:11:03,466 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Closing websocket connection 2026-10-28 05:11:03,468 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Terminating chrome headless with pid 4523 2026-10-28 05:11:03,614 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_051103_613801_test_validate_waits_for_in_flight_push.txt 2026-10-28 05:11:03,614 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_frontend.TestFrontend.test_validate_waits_for_in_flight_push: Removing chrome user profile "/tmp/tmpj4qu0hp4_chrome_odoo" 2026-10-28 05:11:03,725 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:11:57,851 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_2_order_to_1_invoice ... 2026-10-28 05:12:04,417 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_2_order_to_2_invoice ... 2026-10-28 05:12:07,908 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #496 deleted account.move.line records with IDs: [6445] 2026-10-28 05:12:08,687 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #496 deleted account.move records with IDs: [2496] 2026-10-28 05:12:12,660 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice_when_close_session ... 2026-10-28 05:12:12,850 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90192990 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-28 05:12:14,005 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90192990 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #54 2026-10-28 05:12:14,010 103 INFO rb-99b0b46-226057-429590 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90192990 finished 2026-10-28 05:12:15,420 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #496 deleted account.move records with IDs: [2503] 2026-10-28 05:12:18,443 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 05:12:53,474 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_pos.tests.test_point_of_sale_flow_retest: Starting TestPointOfSaleFlowRetest.test_order_to_invoice ... 2026-10-28 05:12:53,747 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 05:14:07,723 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_account_set_on_a_category_survives_a_chart_reload_and_the_install_hook ... 2026-10-28 05:14:07,819 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #502 deleted ir.default records with IDs: [4974] 2026-10-28 05:14:20,142 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_chart_without_a_seed_leaves_the_price_difference_account_empty ... 2026-10-28 05:14:20,212 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_company_default_is_not_overridden_by_a_chart_reload ... 2026-10-28 05:14:32,461 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_company_default_is_not_overridden_by_a_circular_133_chart_reload ... 2026-10-28 05:14:43,144 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_company_default_is_not_overridden_by_the_install_hook ... 2026-10-28 05:14:43,315 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_default_emptied_on_purpose_is_not_reseeded_by_a_chart_reload ... 2026-10-28 05:14:54,895 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_default_emptied_on_purpose_is_not_reseeded_by_the_install_hook ... 2026-10-28 05:14:55,026 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_global_default_is_not_overridden_by_a_chart_reload ... 2026-10-28 05:14:55,118 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #502 deleted ir.default records with IDs: [4974] 2026-10-28 05:15:06,723 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_global_default_is_not_overridden_by_the_first_chart_load_of_a_new_company ... 2026-10-28 05:16:06,038 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_global_default_is_not_overridden_by_the_install_hook ... 2026-10-28 05:16:06,120 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #502 deleted ir.default records with IDs: [4974] 2026-10-28 05:16:06,272 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_install_hook_leaves_a_chart_without_a_seed_empty ... 2026-10-28 05:16:06,378 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_install_hook_leaves_a_company_with_a_done_purchase_receipt_unseeded ... 2026-10-28 05:16:10,645 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #502 deleted ir.default records with IDs: [4974] 2026-10-28 05:16:10,678 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #502 deleted ir.default records with IDs: [4994] 2026-10-28 05:16:11,134 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock: Price difference account default not seeded for company VN Price Diff C99 (id 301): it already has posted vendor bills or done receipts of purchase orders. Set the Price Difference Account on the product categories (or as a User-defined Default) if needed. 2026-10-28 05:16:11,233 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_install_hook_leaves_a_company_with_a_posted_purchase_bill_unseeded ... 2026-10-28 05:16:18,313 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #502 deleted ir.default records with IDs: [4994] 2026-10-28 05:16:18,354 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #502 deleted ir.default records with IDs: [4974] 2026-10-28 05:16:18,378 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock: Price difference account default not seeded for company VN Price Diff C133 (id 302): it already has posted vendor bills or done receipts of purchase orders. Set the Price Difference Account on the product categories (or as a User-defined Default) if needed. 2026-10-28 05:16:18,926 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_install_hook_seeds_companies_whose_chart_was_loaded_before_install ... 2026-10-28 05:16:18,985 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #502 deleted ir.default records with IDs: [4974] 2026-10-28 05:16:19,015 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #502 deleted ir.default records with IDs: [4994] 2026-10-28 05:16:20,026 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_new_circular_133_company_defaults_price_difference_to_cost_of_goods_sold ... 2026-10-28 05:16:20,146 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_default: Starting TestPriceDifferenceDefault.test_new_circular_99_company_defaults_price_difference_to_cost_of_goods_sold ... 2026-10-28 05:16:20,290 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 05:17:24,035 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_posting: Starting TestPriceDifferencePosting.test_circular_133_average_cost_bill_above_the_order_price_clears_151 ... 2026-10-28 05:17:32,840 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_posting: Starting TestPriceDifferencePosting.test_circular_133_bill_line_of_a_product_that_is_not_stocked_is_expensed_not_charged_to_stock_input ... 2026-10-28 05:17:36,668 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_posting: Starting TestPriceDifferencePosting.test_circular_133_fifo_bill_above_the_order_price_clears_151 ... 2026-10-28 05:17:45,078 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_posting: Starting TestPriceDifferencePosting.test_circular_133_standard_cost_bill_above_standard_posts_the_difference_to_632_and_clears_151 ... 2026-10-28 05:17:52,638 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_price_difference_posting: Starting TestPriceDifferencePosting.test_circular_99_standard_cost_bill_above_standard_posts_the_difference_to_632_and_clears_151 ... 2026-10-28 05:17:59,756 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 05:18:17,519 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_reload_missing_stock_journal: Starting TestReloadMissingStockJournal.test_reloading_the_chart_of_a_company_without_the_stock_journal_does_not_recreate_it ... 2026-10-28 05:18:40,902 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #506 deleted ir.default records with IDs: [5133] 2026-10-28 05:18:40,914 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #506 deleted ir.model.data records with IDs: [617010] 2026-10-28 05:18:41,235 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #506 deleted account.journal records with IDs: [5702] 2026-10-28 05:18:45,170 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 05:19:47,874 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_vn_chart_stock_account_seeds: Starting TestVnChartStockAccountSeeds.test_new_product_category_of_a_circular_133_company_gets_the_stock_accounts_of_the_chart ... 2026-10-28 05:19:48,200 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_purchase_stock.tests.test_vn_chart_stock_account_seeds: Starting TestVnChartStockAccountSeeds.test_new_product_category_of_a_circular_99_company_gets_the_stock_accounts_of_the_chart ... 2026-10-28 05:19:48,343 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 05:19:52,076 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_avg_product_unaffected_when_other_product_is_fifo ... 2026-10-28 05:19:54,933 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_fifo_closing_balance_matches_svl_valuation ... 2026-10-28 05:19:58,413 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_get_lines_with_in_and_out_moves ... 2026-10-28 05:20:00,967 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_get_lines_with_in_moves ... 2026-10-28 05:20:03,294 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_get_report_name ... 2026-10-28 05:20:03,518 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_prepare_opening_balance_line ... 2026-10-28 05:20:04,837 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_prepare_xlsx_data ... 2026-10-28 05:20:06,242 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s10dn: Starting TestReportC99S10dn.test_s10dn_running_balance_reflects_revaluation_on_and_after_its_own_row ... 2026-10-28 05:20:10,360 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:20:14,008 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_action_resolves_to_c99_model ... 2026-10-28 05:20:14,112 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_fifo_revaluation_apportioned_by_location_ratio ... 2026-10-28 05:20:17,697 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_fifo_row_matches_svl_valuation_avg_row_unaffected ... 2026-10-28 05:20:22,435 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_get_lines ... 2026-10-28 05:20:26,563 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_get_lines_with_location ... 2026-10-28 05:20:29,623 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_get_report_name ... 2026-10-28 05:20:29,682 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s11dn: Starting TestReportC99S11dn.test_s11dn_prepare_xlsx_data ... 2026-10-28 05:20:32,616 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:20:36,312 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_compute_opening_date ... 2026-10-28 05:20:37,689 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_get_lines_with_in_and_out_moves ... 2026-10-28 05:20:40,221 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_get_lines_with_in_moves ... 2026-10-28 05:20:42,762 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_get_report_name ... 2026-10-28 05:20:43,117 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_last_day_move_included_after_date_window_fix ... 2026-10-28 05:20:44,649 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_prepare_normal_line ... 2026-10-28 05:20:46,023 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_c99_s12dn: Starting TestReportC99S12dn.test_s12dn_prepare_xlsx_data ... 2026-10-28 05:20:47,652 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:20:51,955 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_fifo_revaluation_apportioned_by_location_ratio ... 2026-10-28 05:20:55,872 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_fifo_revaluation_included_in_stock_in_not_stock_out ... 2026-10-28 05:20:59,346 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_lines_stock_in ... 2026-10-28 05:21:01,683 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_lines_stock_out ... 2026-10-28 05:21:03,782 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_report_name_stock_in ... 2026-10-28 05:21:03,830 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_get_report_name_stock_out ... 2026-10-28 05:21:03,879 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_prepare_normal_line ... 2026-10-28 05:21:05,257 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_prepare_xlsx_data_stock_in ... 2026-10-28 05:21:06,639 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_report_stock_inout: Starting TestReportStockInOut.test_stockinout_prepare_xlsx_data_stock_out ... 2026-10-28 05:21:09,242 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:21:12,934 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_s10dn_form_keeps_fifo_flag_down_for_a_period_without_fifo_movement ... 2026-10-28 05:21:14,163 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_s10dn_form_raises_fifo_flag_when_a_fifo_product_moved_in_period ... 2026-10-28 05:21:15,394 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_s10dn_form_shows_fifo_warning_banner_only_when_fifo_flag_is_raised ... 2026-10-28 05:21:15,477 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_s11dn_form_raises_fifo_flag_when_a_fifo_product_moved_in_period ... 2026-10-28 05:21:16,836 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_s11dn_form_shows_fifo_warning_banner_only_when_fifo_flag_is_raised ... 2026-10-28 05:21:16,926 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_s12dn_form_raises_fifo_flag_when_a_fifo_product_moved_in_period ... 2026-10-28 05:21:18,313 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_s12dn_form_shows_fifo_warning_banner_only_when_fifo_flag_is_raised ... 2026-10-28 05:21:18,382 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_stock_in_form_keeps_fifo_flag_down_for_a_period_without_fifo_movement ... 2026-10-28 05:21:19,580 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_stock_in_form_raises_fifo_flag_when_a_fifo_product_moved_in_period ... 2026-10-28 05:21:20,900 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports.tests.test_wizard_fifo_warning: Starting TestWizardFifoWarning.test_stock_in_out_form_shows_fifo_warning_banner_only_when_fifo_flag_is_raised ... 2026-10-28 05:21:21,004 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:21:22,214 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_plain_internal_user_does_not_see_vietnam_legal_stock_report_menus ... 2026-10-28 05:21:22,480 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_uninstall_removes_only_warehouse_manager_from_report_menus ... 2026-10-28 05:21:22,783 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_warehouse_manager_cannot_delete_report_wizards ... 2026-10-28 05:21:22,840 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 510, model: wizard.l10n_vn.c99_s10dn 2026-10-28 05:21:22,875 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 510, model: wizard.l10n_vn.c99_s11dn 2026-10-28 05:21:22,896 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 510, model: wizard.l10n_vn.c99_s12dn 2026-10-28 05:21:22,918 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 510, model: wizard.l10n_vn.stock_inout 2026-10-28 05:21:22,964 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_warehouse_manager_creates_reads_and_writes_report_wizards ... 2026-10-28 05:21:23,109 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_stock_reports_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_warehouse_manager_sees_vietnam_legal_stock_report_menus ... 2026-10-28 05:21:23,321 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 05:21:23,342 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_update_address.tests.test_address_mapping_state: Starting TestAddressMappingState.test_country_constraint ... 2026-10-28 05:21:24,055 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [444] 2026-10-28 05:21:24,086 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27754] 2026-10-28 05:21:24,099 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:21:24,533 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:27,961 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f899de24180> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:27,962 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f899c97ca40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:27,974 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:27,980 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f899c97d580> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:30,218 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_update_address.tests.test_address_mapping_state: Starting TestAddressMappingState.test_create_mapping ... 2026-10-28 05:21:31,077 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [445] 2026-10-28 05:21:31,099 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27761] 2026-10-28 05:21:31,110 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:21:31,428 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:34,452 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f899d4db880> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:34,454 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f899cea76a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:34,464 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:34,471 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f899cea7d80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:35,512 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_update_address.tests.test_address_mapping_state: Starting TestAddressMappingState.test_unique_constraint ... 2026-10-28 05:21:36,378 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2026-10-28 05:21:36,396 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27768] 2026-10-28 05:21:36,406 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:21:36,719 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:41,173 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f89707fe980> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:41,175 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896f1a8e00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:41,184 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:41,192 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896f1a8220> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:42,336 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:46,784 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f899ced3100> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:46,786 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f899dddc900> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:46,796 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:46,803 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f899dddc400> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:46,844 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 05:21:46,862 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_update_address.tests.test_integration: Starting TestIntegration.test_address_update_discard ... 2026-10-28 05:21:48,179 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-10-28 05:21:48,205 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27775] 2026-10-28 05:21:48,218 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:21:48,557 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:51,685 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896f1537e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:51,687 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f899baa56c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:51,696 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:51,702 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f899baa4860> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:53,863 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_update_address.tests.test_integration: Starting TestIntegration.test_error_handling ... 2026-10-28 05:21:54,688 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2026-10-28 05:21:54,710 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27783] 2026-10-28 05:21:54,725 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:21:55,061 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:58,277 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f899ceb96c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:58,279 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f896e6f5da0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:58,290 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:58,297 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f896e6f4360> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:21:59,259 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27784] 2026-10-28 05:22:00,116 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2021] 2026-10-28 05:22:02,858 103 INFO rb-99b0b46-226057-429590 odoo.addons.l10n_vn_viin_update_address.tests.test_integration: Starting TestIntegration.test_full_address_update_workflow ... 2026-10-28 05:22:03,669 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-10-28 05:22:03,685 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27792] 2026-10-28 05:22:03,695 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:22:03,985 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:22:08,220 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896f305800> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:22:08,222 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f899dab7740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:22:08,239 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:22:08,246 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f899dab6700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 213, in run self._callSetUp() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 181, in _callSetUp self.setUp() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/tests/common.py", line 94, in setUp self.config = self.env['address.update.config'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 94, in create res._add_is_address_updated_field() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/models/address_update_config.py", line 156, in _add_is_address_updated_field self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:22:15,549 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:22:19,679 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f899b291c60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:22:19,681 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f899d5ca0c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:22:19,697 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:22:19,710 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f899d5c8a40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:22:19,791 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 05:22:20,114 103 INFO rb-99b0b46-226057-429590 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_blacklisted_links ... 2026-10-28 05:22:20,128 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request https://www.example.com/page/viewform with timeout 3 increased to 10s during tests 2026-10-28 05:22:20,128 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.example.com/page/viewform 2026-10-28 05:22:20,206 103 INFO rb-99b0b46-226057-429590 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links ... 2026-10-28 05:22:20,229 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links 2026-10-28 05:22:20,235 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:22:20,708 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links 2026-10-28 05:22:22,057 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:22:22] "GET / HTTP/1.1" 200 - 183 0.283 1.547 2026-10-28 05:22:22,158 103 INFO rb-99b0b46-226057-429590 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_different_labels ... 2026-10-28 05:22:22,244 103 INFO rb-99b0b46-226057-429590 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_including_base_url ... 2026-10-28 05:22:22,262 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /odoo in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-28 05:22:22,264 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:22:22,697 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /odoo in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-28 05:22:22,704 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:22:22] "GET /odoo?debug=1&more=2 HTTP/1.1" 303 - 7 0.002 0.440 2026-10-28 05:22:22,709 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/login in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-28 05:22:22,731 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-28 05:22:24,218 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:22:24] "GET /web/login?redirect=/odoo?debug%3D1%26more%3D2 HTTP/1.1" 200 - 191 0.319 1.191 2026-10-28 05:22:24,227 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-28 05:22:24,229 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-28 05:22:24,332 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:22:24] "GET / HTTP/1.1" 200 - 14 0.019 0.087 2026-10-28 05:22:24,345 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-28 05:22:24,347 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-28 05:22:24,379 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:22:24] "GET / HTTP/1.1" 200 - 8 0.004 0.030 2026-10-28 05:22:24,386 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /odoo in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-28 05:22:24,387 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /odoo in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-28 05:22:24,391 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:22:24] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.006 2026-10-28 05:22:24,403 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/login in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-28 05:22:24,405 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_html_including_base_url 2026-10-28 05:22:24,480 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:22:24] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 8 0.011 0.072 2026-10-28 05:22:24,551 103 INFO rb-99b0b46-226057-429590 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_markup ... 2026-10-28 05:22:24,612 103 INFO rb-99b0b46-226057-429590 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_html_skip_shorts ... 2026-10-28 05:22:24,688 103 INFO rb-99b0b46-226057-429590 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_text_including_base_url ... 2026-10-28 05:22:24,718 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /odoo in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_text_including_base_url 2026-10-28 05:22:24,723 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:22:26,387 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /odoo in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_text_including_base_url 2026-10-28 05:22:26,394 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:22:26] "GET /odoo?debug=1&more=2 HTTP/1.1" 303 - 7 0.004 1.673 2026-10-28 05:22:26,402 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/login in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_text_including_base_url 2026-10-28 05:22:26,413 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_text_including_base_url 2026-10-28 05:22:27,612 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:22:27] "GET /web/login?redirect=/odoo?debug%3D1%26more%3D2 HTTP/1.1" 200 - 191 0.181 1.030 2026-10-28 05:22:27,644 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_text_including_base_url 2026-10-28 05:22:27,647 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request / in /link_tracker/tests/test_mail_render_mixin.py:TestMailRenderMixin.test_shorten_links_text_including_base_url 2026-10-28 05:22:27,742 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:22:27] "GET / HTTP/1.1" 200 - 14 0.011 0.088 2026-10-28 05:22:27,792 103 INFO rb-99b0b46-226057-429590 odoo.addons.link_tracker.tests.test_mail_render_mixin: Starting TestMailRenderMixin.test_shorten_links_text_skip_shorts ... 2026-10-28 05:22:27,802 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request https://test_542152qsdqsd.com/ with timeout 3 increased to 10s during tests 2026-10-28 05:22:27,802 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://test_542152qsdqsd.com/ 2026-10-28 05:22:27,812 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request https://odoo.com/ with timeout 3 increased to 10s during tests 2026-10-28 05:22:27,812 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://odoo.com/ 2026-10-28 05:22:27,878 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:22:27,904 103 INFO rb-99b0b46-226057-429590 odoo.addons.link_tracker.tests.test_tracker_http_requests: Starting TestTrackerHttpRequests.test_no_preview_tracking ... 2026-10-28 05:22:27,928 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:22:28,420 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:22:28] "GET /r/V6n HTTP/1.1" 301 - 21 0.013 0.484 2026-10-28 05:22:28,451 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:22:28] "GET /r/V6n HTTP/1.1" 301 - 6 0.008 0.012 2026-10-28 05:22:28,542 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:22:28] "GET /r/V6n HTTP/1.1" 301 - 24 0.026 0.058 2026-10-28 05:22:28,600 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:22:29,119 103 INFO rb-99b0b46-226057-429590 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_archiving_unarchiving ... 2026-10-28 05:22:29,474 103 INFO rb-99b0b46-226057-429590 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_card_description_on_tag_change ... 2026-10-28 05:22:29,887 103 INFO rb-99b0b46-226057-429590 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_discount_product_unlink ... 2026-10-28 05:22:29,937 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27810] 2026-10-28 05:22:30,114 103 INFO rb-99b0b46-226057-429590 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_mail ... 2026-10-28 05:22:30,403 103 INFO rb-99b0b46-226057-429590 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_default_values ... 2026-10-28 05:22:30,719 103 INFO rb-99b0b46-226057-429590 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_default_values_in_form ... 2026-10-28 05:22:31,354 103 INFO rb-99b0b46-226057-429590 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_preserve_reward_upon_writing ... 2026-10-28 05:22:31,437 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted loyalty.rule records with IDs: [8] 2026-10-28 05:22:31,504 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [8] 2026-10-28 05:22:31,973 103 INFO rb-99b0b46-226057-429590 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_loyalty_program_preserve_reward_with_always_edit ... 2026-10-28 05:22:32,788 103 INFO rb-99b0b46-226057-429590 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_merge_loyalty_cards ... 2026-10-28 05:22:33,181 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.partner.merge: dst_partner: 2035 2026-10-28 05:22:38,119 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.partner.merge: (uid = 1) merged the partners [2033, 2034] with 2035 2026-10-28 05:22:38,616 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2033, 2034] 2026-10-28 05:22:38,713 103 INFO rb-99b0b46-226057-429590 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archive_pricelist_linked_to_program ... 2026-10-28 05:22:38,957 103 INFO rb-99b0b46-226057-429590 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archiving_product_linked_to_active_loyalty_reward ... 2026-10-28 05:22:39,013 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted loyalty.rule records with IDs: [8] 2026-10-28 05:22:39,068 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [8] 2026-10-28 05:22:39,510 103 INFO rb-99b0b46-226057-429590 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archiving_product_used_for_discount_reward ... 2026-10-28 05:22:40,167 103 INFO rb-99b0b46-226057-429590 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_archiving_product_when_archiving_program ... 2026-10-28 05:22:40,527 103 INFO rb-99b0b46-226057-429590 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_unarchive_when_batch_contains_duplicate_codes ... 2026-10-28 05:22:40,644 103 INFO rb-99b0b46-226057-429590 odoo.addons.loyalty.tests.test_loyalty: Starting TestLoyalty.test_prevent_unarchive_when_conflicting_active_program_exists ... 2026-10-28 05:22:40,771 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:22:40,798 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui: Starting TestUi.test_01_ui ... 2026-10-28 05:22:41,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Chrome pid: 4743 2026-10-28 05:22:41,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Chrome headless temporary user profile dir: /tmp/tmph9e6mlhk_chrome_odoo 2026-10-28 05:22:41,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Issuing json command http://127.0.0.1:46179/json/version 2026-10-28 05:22:41,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:46179/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:22:41,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Browser version: Chrome/150.0.7871.114 2026-10-28 05:22:41,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Issuing json command http://127.0.0.1:46179/json 2026-10-28 05:22:41,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:46179/json with timeout 3 increased to 10s during tests 2026-10-28 05:22:41,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Websocket url found: ws://127.0.0.1:46179/devtools/page/1ACF0498100F418F2B8BD868228D07A8 2026-10-28 05:22:41,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Enable chrome headless console log notification 2026-10-28 05:22:41,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Chrome headless enable page notifications 2026-10-28 05:22:41,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:22:41,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Setting session cookie in browser 2026-10-28 05:22:41,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Open "http://127.0.0.1:8069/" in browser 2026-10-28 05:22:41,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 05:22:41,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:22:44,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET / HTTP/1.1" 200 - 277 0.353 -0.353 2026-10-28 05:22:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Navigation result: {'frameId': '1ACF0498100F418F2B8BD868228D07A8', 'loaderId': '780E1BDAB51D66ABFDA5050BA840BC7B', 'isDownload': False} 2026-10-28 05:22:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Evaluate ready code "odoo.isTourReady('order_lunch_tour')" 2026-10-28 05:22:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 05:22:44,000 103 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:22:44,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.050 -0.050 2026-10-28 05:22:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 05:22:44,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 -0.011 2026-10-28 05:22:44,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 05:22:44,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 05:22:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 05:22:44,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.014 -0.014 2026-10-28 05:22:44,000 103 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:22:44,000 103 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:22:44,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=f76e1b7 HTTP/1.1" 200 - 4 0.006 -0.006 2026-10-28 05:22:44,000 103 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:22:44,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 4 0.004 -0.004 2026-10-28 05:22:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 05:22:44,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 -0.005 2026-10-28 05:22:45,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:22:45,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Evaluate test code "odoo.startTour('order_lunch_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:22:45,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 -0.005 2026-10-28 05:22:46,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /odoo HTTP/1.1" 200 - 133 0.131 -0.131 2026-10-28 05:22:46,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.040 -0.040 2026-10-28 05:22:46,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 -0.007 2026-10-28 05:22:47,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:22:48,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 914 0.416 -0.416 2026-10-28 05:22:48,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.015 -0.015 2026-10-28 05:22:48,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 -0.004 2026-10-28 05:22:48,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:22:48,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.011 -0.011 2026-10-28 05:22:48,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-28 05:22:49,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:22:49,000 103 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2026-10-28 05:22:49,000 103 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2026-10-28 05:22:49,000 103 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2026-10-28 05:22:49,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [1/10] Tour order_lunch_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 05:22:49,000 103 INFO rb-99b0b46-226057-429590 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.002 -0.002 2026-10-28 05:22:49,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: Owl is running in 'dev' mode. 2026-10-28 05:22:49,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:22:49,000 103 INFO rb-99b0b46-226057-429590 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.036 -0.036 2026-10-28 05:22:49,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 -0.010 2026-10-28 05:22:49,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:22:49,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:22:49,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.000 2026-10-28 05:22:49,000 103 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:22:49,000 103 INFO rb-99b0b46-226057-429590 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.067 -0.067 2026-10-28 05:22:50,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [2/10] Tour order_lunch_tour → Step Start by accessing the lunch app. (trigger: .o_app[data-menu-xmlid="lunch.menu_lunch"]) 2026-10-28 05:22:50,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [3/10] Tour order_lunch_tour → Step click on location (trigger: .lunch_location .o_input_dropdown input) 2026-10-28 05:22:50,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 140 0.222 -0.222 2026-10-28 05:22:50,000 103 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.000 2026-10-28 05:22:50,000 103 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:22:50,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 -0.013 2026-10-28 05:22:50,000 103 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:22:50,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.000 2026-10-28 05:22:50,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 -0.008 2026-10-28 05:22:50,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.016 -0.016 2026-10-28 05:22:50,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 -0.014 2026-10-28 05:22:50,000 103 INFO rb-99b0b46-226057-429590 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.023 -0.023 2026-10-28 05:22:50,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 -0.004 2026-10-28 05:22:50,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/action/load HTTP/1.1" 200 - 11 0.024 -0.024 2026-10-28 05:22:50,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.000 2026-10-28 05:22:50,000 103 INFO rb-99b0b46-226057-429590 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.018 -0.018 2026-10-28 05:22:51,000 103 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.000 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 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.051 -0.051 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/user_location_get HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 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.029 -0.029 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 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.012 -0.012 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/search_panel_select_multi_range HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/search_panel_select_multi_range HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 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.016 -0.016 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/infos HTTP/1.1" 200 - 30 0.032 -0.032 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 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.002 -0.002 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/search_panel_select_multi_range HTTP/1.1" 200 - 3 0.003 -0.003 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [4/10] Tour order_lunch_tour → Step Pick 'Farm 1' option (trigger: .dropdown-item:contains("Farm 1")) 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 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.010 -0.010 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/24/image_128?unique=1793142549000 HTTP/1.1" 200 - 9 0.028 -0.028 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/8/image_128?unique=1793142549000 HTTP/1.1" 200 - 4 0.028 -0.028 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/16/image_128?unique=1793142549000 HTTP/1.1" 200 - 4 0.002 -0.002 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/12/image_128?unique=1793142549000 HTTP/1.1" 200 - 4 0.003 -0.003 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/14/image_128?unique=1793142549000 HTTP/1.1" 200 - 4 0.013 -0.013 2026-10-28 05:22:51,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/25/image_128?unique=1793142549000 HTTP/1.1" 200 - 4 0.003 -0.003 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/19/image_128?unique=1793142549000 HTTP/1.1" 200 - 4 0.006 -0.006 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/26/image_128?unique=1793142549000 HTTP/1.1" 200 - 4 0.010 -0.010 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/13/image_128?unique=1793142549000 HTTP/1.1" 200 - 4 0.003 -0.003 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/21/image_128?unique=1793142549000 HTTP/1.1" 200 - 4 0.005 -0.005 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/23/image_128?unique=1793142549000 HTTP/1.1" 200 - 4 0.012 -0.012 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.location/name_search HTTP/1.1" 200 - 1 0.000 -0.000 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/20/image_128?unique=1793142549000 HTTP/1.1" 200 - 4 0.002 -0.002 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/15/image_128?unique=1793142549000 HTTP/1.1" 200 - 4 0.002 -0.002 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/18/image_128?unique=1793142549000 HTTP/1.1" 200 - 4 0.010 -0.010 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [5/10] Tour order_lunch_tour → Step .lunch_location input:value("Farm 1") 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/17/image_128?unique=1793142549000 HTTP/1.1" 200 - 4 0.022 -0.022 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/image/lunch.product/22/image_128?unique=1793142549000 HTTP/1.1" 200 - 4 0.002 -0.002 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/user_location_set HTTP/1.1" 200 - 2 0.008 -0.008 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/infos HTTP/1.1" 200 - 16 0.013 -0.013 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [6/10] Tour order_lunch_tour → Step Click on a product you want to order and is available. (trigger: .o_kanban_record:contains("Aaron's Pizza")) 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 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.010 -0.010 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/lunch.product/search_panel_select_multi_range HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 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.004 -0.004 2026-10-28 05:22:52,000 103 INFO ? werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 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.013 -0.013 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [7/10] Tour order_lunch_tour → Step Add additionnal information about your order. (trigger: textarea[id="note_0"]) 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 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.008 -0.008 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 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.051 -0.051 2026-10-28 05:22:52,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [8/10] Tour order_lunch_tour → Step Add your order to the cart. (trigger: button[name="add_to_cart"]) 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [9/10] Tour order_lunch_tour → Step Validate your order (trigger: button:contains("Order Now")) 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 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.040 -0.040 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /web/dataset/call_button/lunch.order/add_to_cart HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 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.021 -0.021 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/infos HTTP/1.1" 200 - 16 0.012 -0.012 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: [10/10] Tour order_lunch_tour → Step Check that order is ordered (trigger: .o_lunch_widget_lines .badge:contains("Ordered")) 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/pay HTTP/1.1" 200 - 16 0.010 -0.010 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [19/Apr/2022 10:00:00] "POST /lunch/infos HTTP/1.1" 200 - 16 0.011 -0.011 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: tour succeeded 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: ╔═════════════════════════════════╗ ║ TOUR order_lunch_tour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui.browser: heap 35699132 (allocated 37638144) 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Closing chrome headless with pid 4743 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Closing websocket connection 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Terminating chrome headless with pid 4743 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20220419_100000_000000_test_01_ui.txt 2026-10-28 05:22:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.lunch.tests.test_ui.TestUi.test_01_ui: Removing chrome user profile "/tmp/tmph9e6mlhk_chrome_odoo" 2026-10-28 05:22:54,019 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:23:17,525 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:23:17,525 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:23:18,705 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller: Starting TestAttachmentController.test_attachment_partner ... 2026-10-28 05:23:19,295 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:23:21,056 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:21] "POST /mail/attachment/upload HTTP/1.1" 404 - 10 0.009 1.756 2026-10-28 05:23:21,097 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:23:21,184 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:21] "POST /mail/attachment/upload HTTP/1.1" 200 - 15 0.025 0.038 2026-10-28 05:23:21,306 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [19071] 2026-10-28 05:23:21,321 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:21] "POST /mail/attachment/delete HTTP/1.1" 200 - 29 0.084 0.046 2026-10-28 05:23:21,344 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:23:21,439 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:21] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.026 0.048 2026-10-28 05:23:21,533 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [19072] 2026-10-28 05:23:21,548 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:21] "POST /mail/attachment/delete HTTP/1.1" 200 - 26 0.068 0.033 2026-10-28 05:23:21,577 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:23:21,611 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:21] "POST /mail/attachment/upload HTTP/1.1" 404 - 3 0.005 0.010 2026-10-28 05:23:21,644 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:23:21,692 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:21] "POST /mail/attachment/upload HTTP/1.1" 404 - 2 0.002 0.012 2026-10-28 05:23:21,737 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:21] "POST /mail/attachment/upload HTTP/1.1" 404 - 1 0.001 0.009 2026-10-28 05:23:21,788 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller: Starting TestAttachmentController.test_send_attachment_without_body ... 2026-10-28 05:23:22,332 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Chrome pid: 5011 2026-10-28 05:23:22,333 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Chrome headless temporary user profile dir: /tmp/tmpctbwnxpy_chrome_odoo 2026-10-28 05:23:22,333 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Issuing json command http://127.0.0.1:44351/json/version 2026-10-28 05:23:22,335 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44351/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:23:22,398 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Browser version: Chrome/150.0.7871.114 2026-10-28 05:23:22,400 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Issuing json command http://127.0.0.1:44351/json 2026-10-28 05:23:22,400 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44351/json with timeout 3 increased to 10s during tests 2026-10-28 05:23:22,411 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Websocket url found: ws://127.0.0.1:44351/devtools/page/4C63B4A3F3A35562D0F6CD7E72E5F624 2026-10-28 05:23:22,440 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Enable chrome headless console log notification 2026-10-28 05:23:22,453 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Chrome headless enable page notifications 2026-10-28 05:23:22,504 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:23:22,527 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Setting session cookie in browser 2026-10-28 05:23:22,542 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Open "http://127.0.0.1:8069/odoo/discuss" in browser 2026-10-28 05:23:22,543 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Navigating to: "http://127.0.0.1:8069/odoo/discuss" 2026-10-28 05:23:22,569 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:23:24,653 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:24] "GET /odoo/discuss HTTP/1.1" 200 - 191 0.194 1.895 2026-10-28 05:23:24,659 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Navigation result: {'frameId': '4C63B4A3F3A35562D0F6CD7E72E5F624', 'loaderId': '9A7B4EBA193F0EDE46D9C16EA1F31CA9', 'isDownload': False} 2026-10-28 05:23:24,660 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Evaluate ready code "odoo.isTourReady('create_thread_for_attachment_without_body')" 2026-10-28 05:23:24,738 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:24] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-10-28 05:23:24,754 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:24] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 05:23:24,792 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:24] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.079 2026-10-28 05:23:24,865 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:23:24,870 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.043 0.097 2026-10-28 05:23:26,362 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:26] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.775 0.848 2026-10-28 05:23:26,377 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:26] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.403 2026-10-28 05:23:26,410 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:26] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 1.211 2026-10-28 05:23:26,648 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 05:23:26,653 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 05:23:26,660 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 05:23:26,687 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-28 05:23:26,735 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: Owl is running in 'dev' mode. 2026-10-28 05:23:26,822 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company YourTestCompany (1) 2026-10-28 05:23:26,893 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.027 0.128 2026-10-28 05:23:26,962 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Evaluate test code "odoo.startTour('create_thread_for_attachment_without_body', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/discuss", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:23:26,966 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.019 0.140 2026-10-28 05:23:26,992 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.226 2026-10-28 05:23:27,003 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.025 2026-10-28 05:23:27,004 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [1/8] Tour create_thread_for_attachment_without_body → Step Open general channel (trigger: .o-mail-DiscussSidebarChannel-itemName:contains("general")) 2026-10-28 05:23:27,100 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:23:27,440 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:27] "POST /mail/data HTTP/1.1" 200 - 151 0.153 0.316 2026-10-28 05:23:27,599 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.051 0.720 2026-10-28 05:23:27,641 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.610 2026-10-28 05:23:27,691 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.611 2026-10-28 05:23:27,693 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.009 2026-10-28 05:23:27,795 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.037 0.058 2026-10-28 05:23:27,833 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 05:23:27,841 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 05:23:27,884 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.034 0.132 2026-10-28 05:23:27,917 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 05:23:27,931 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:27] "GET /web/image/res.partner/3/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 9 0.014 0.200 2026-10-28 05:23:27,970 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:27] "POST /web/action/load HTTP/1.1" 200 - 6 0.010 0.219 2026-10-28 05:23:28,409 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:28] "POST /mail/data HTTP/1.1" 200 - 86 0.066 0.227 2026-10-28 05:23:28,546 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:23:28,784 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:28] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:23:28,788 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:28] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.025 0.029 2026-10-28 05:23:28,881 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [2/8] Tour create_thread_for_attachment_without_body → Step Drop a file (trigger: .o-mail-Discuss-main) 2026-10-28 05:23:28,892 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:28] "GET /web/image/res.partner/2/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 16 0.033 0.102 2026-10-28 05:23:28,907 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:28] "GET /web/image/mail.guest/8/avatar_128?unique=1793142723000 HTTP/1.1" 200 - 4 0.003 0.137 2026-10-28 05:23:28,960 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:28] "GET /web/image/discuss.channel/2/avatar_128?unique=88ea6f0c68a47d687ea778e95d5c1d3f8d44ef0ab7b5e25ffcef340fb4570c40eae97b53e5e6e90297743e1a914cca581568af8c7b7c5074f9e67e5842965054 HTTP/1.1" 200 - 8 0.027 0.176 2026-10-28 05:23:28,988 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:28] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 3 0.004 0.231 2026-10-28 05:23:29,092 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: Found 1 of ".o-mail-Discuss-main" (immediately) and dragentered 1 file(s) 2026-10-28 05:23:29,109 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: Found 1 of ".o-Dropzone" (after mutations) and dropped 1 file(s) 2026-10-28 05:23:29,110 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:29] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.040 0.102 2026-10-28 05:23:29,140 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [3/8] Tour create_thread_for_attachment_without_body → Step .o-mail-AttachmentCard:not(.o-isUploading):contains("file2.txt") 2026-10-28 05:23:29,188 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:29] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:23:29,256 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:29] "POST /discuss/channel/members HTTP/1.1" 200 - 18 0.034 0.224 2026-10-28 05:23:29,322 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:29] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 14 0.028 0.264 2026-10-28 05:23:29,395 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:29] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.029 0.238 2026-10-28 05:23:29,401 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:23:29,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [4/8] Tour create_thread_for_attachment_without_body → Step Click on send button (trigger: .o-mail-Composer-send:enabled) 2026-10-28 05:23:29,579 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:29] "GET /web/image/res.partner/7/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.031 0.058 2026-10-28 05:23:29,677 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:29] "GET /web/image/res.partner/304/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.019 0.147 2026-10-28 05:23:29,734 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [5/8] Tour create_thread_for_attachment_without_body → Step Hover on attachment (trigger: .o-mail-Message .o-mail-AttachmentCard:contains("file2.txt")) 2026-10-28 05:23:29,767 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:29] "GET /web/image/res.partner/141/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.022 0.195 2026-10-28 05:23:29,843 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:29] "GET /web/image/res.partner/142/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.018 0.283 2026-10-28 05:23:29,968 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:29] "GET /web/image/res.partner/308/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.029 0.351 2026-10-28 05:23:30,061 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:30] "GET /web/image/res.partner/307/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.024 0.339 2026-10-28 05:23:30,133 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:30] "GET /web/image/res.partner/2042/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.026 0.336 2026-10-28 05:23:30,211 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:30] "GET /web/image/res.partner/224/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.034 0.323 2026-10-28 05:23:30,307 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:30] "GET /web/image/res.partner/2039/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.035 0.293 2026-10-28 05:23:30,379 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:30] "GET /web/image/res.partner/2041/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.029 0.274 2026-10-28 05:23:30,466 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:30] "GET /web/image/res.partner/223/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.023 0.297 2026-10-28 05:23:30,556 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:30] "GET /web/image/res.partner/305/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.019 1.019 2026-10-28 05:23:30,569 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:30] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.347 2026-10-28 05:23:30,610 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:30] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 9 0.015 0.280 2026-10-28 05:23:30,704 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:30] "GET /web/image/res.partner/306/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.029 1.121 2026-10-28 05:23:30,779 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:30] "GET /web/image/res.partner/271/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.019 0.364 2026-10-28 05:23:30,849 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:30] "GET /web/image/res.partner/272/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.018 0.265 2026-10-28 05:23:30,941 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:30] "GET /web/image/res.partner/309/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.041 0.321 2026-10-28 05:23:31,024 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:31] "GET /web/image/res.partner/310/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.019 0.285 2026-10-28 05:23:31,081 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:31] "GET /web/image/res.partner/311/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.016 0.267 2026-10-28 05:23:31,171 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:31] "GET /web/image/res.partner/276/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.019 0.289 2026-10-28 05:23:31,264 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:31] "GET /web/image/res.partner/275/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.029 0.285 2026-10-28 05:23:31,344 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:31] "GET /web/image/res.partner/212/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.031 0.275 2026-10-28 05:23:31,424 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:31] "GET /web/image/res.partner/296/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.022 0.317 2026-10-28 05:23:31,558 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:31] "GET /web/image/res.partner/295/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.045 0.325 2026-10-28 05:23:31,628 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:31] "GET /web/image/res.partner/294/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.017 0.316 2026-10-28 05:23:31,702 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:31] "GET /web/image/res.partner/270/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.017 1.205 2026-10-28 05:23:31,768 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:31] "GET /web/image/res.partner/297/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.020 0.376 2026-10-28 05:23:31,871 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:31] "GET /web/image/res.partner/312/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.036 0.395 2026-10-28 05:23:31,884 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:31] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.303 2026-10-28 05:23:31,992 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:31] "GET /web/image/res.partner/2040/avatar_128?unique=1793164974000 HTTP/1.1" 200 - 10 0.027 1.336 2026-10-28 05:23:32,235 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:32] "POST /mail/message/post HTTP/1.1" 200 - 50 0.050 0.098 2026-10-28 05:23:32,336 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [6/8] Tour create_thread_for_attachment_without_body → Step Click on expand button (trigger: .o-mail-Message [title="Expand"]) 2026-10-28 05:23:32,412 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [7/8] Tour create_thread_for_attachment_without_body → Step Create a new thread (trigger: .o-dropdown-item:contains("Create Thread")) 2026-10-28 05:23:32,508 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: [8/8] Tour create_thread_for_attachment_without_body → Step Check a new thread is created (trigger: .o-mail-Discuss:contains("New Thread")) 2026-10-28 05:23:32,753 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:32] "POST /discuss/channel/sub_channel/create HTTP/1.1" 200 - 90 0.076 0.174 2026-10-28 05:23:32,817 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:32] "POST /discuss/channel/members HTTP/1.1" 200 - 3 0.001 0.007 2026-10-28 05:23:32,894 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:32] "POST /discuss/channel/messages HTTP/1.1" 200 - 4 0.006 0.018 2026-10-28 05:23:32,912 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: tour succeeded 2026-10-28 05:23:32,914 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR create_thread_for_attachment_without_body SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-28 05:23:33,122 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body.browser: heap 33837612 (allocated 36159488) 2026-10-28 05:23:33,138 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Closing chrome headless with pid 5011 2026-10-28 05:23:33,139 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Closing websocket connection 2026-10-28 05:23:33,139 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Terminating chrome headless with pid 5011 2026-10-28 05:23:33,264 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_052333_263990_test_send_attachment_without_body.txt 2026-10-28 05:23:33,264 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller.TestAttachmentController.test_send_attachment_without_body: Removing chrome user profile "/tmp/tmpctbwnxpy_chrome_odoo" 2026-10-28 05:23:33,318 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_attachment_controller: Starting TestAttachmentController.test_upload_multi_company ... 2026-10-28 05:23:33,492 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:23:33,598 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:23:34,122 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:34] "POST /mail/attachment/upload HTTP/1.1" 200 - 19 0.026 0.505 2026-10-28 05:23:34,211 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/test_attachment_controller.py:TestAttachmentController.test_upload_multi_company 2026-10-28 05:23:34,212 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/test_attachment_controller.py:TestAttachmentController.test_upload_multi_company 2026-10-28 05:23:34,263 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:34] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.021 0.033 2026-10-28 05:23:34,346 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/test_attachment_controller.py:TestAttachmentController.test_upload_multi_company 2026-10-28 05:23:34,347 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/test_attachment_controller.py:TestAttachmentController.test_upload_multi_company 2026-10-28 05:23:34,385 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:34] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.007 0.031 2026-10-28 05:23:34,487 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 05:23:34,516 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_guest_avatar ... 2026-10-28 05:23:34,537 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:23:34,994 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:23:35,014 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:35] "GET /web/image?field=avatar_128&id=34&model=mail.guest&unique=2026-10-28%2005:23:34 HTTP/1.1" 200 - 20 0.009 0.472 2026-10-28 05:23:35,017 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_guest_open_guest_avatar: waiting for threads: [] 2026-10-28 05:23:35,053 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_guest_avatar_with_channel ... 2026-10-28 05:23:35,227 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:23:36,990 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:23:37,011 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:37] "GET /web/image?field=avatar_128&id=36&model=mail.guest&unique=2026-10-28%2005:23:34 HTTP/1.1" 200 - 18 0.009 1.782 2026-10-28 05:23:37,026 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:37] "GET /web/image?field=avatar_128&id=36&model=mail.guest&unique=2026-10-28%2005:23:34&access_token=636e2b39d49d6e8a126bd3b1e485108bf7c27bde9d8c3d7566c744de43b61dbbo0x6b09d7ba HTTP/1.1" 200 - 6 0.001 0.007 2026-10-28 05:23:37,028 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_guest_open_guest_avatar_with_channel: waiting for threads: [] 2026-10-28 05:23:37,066 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_partner_avatar ... 2026-10-28 05:23:37,805 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [450] 2026-10-28 05:23:37,834 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28246] 2026-10-28 05:23:37,849 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:23:37,908 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:23:38,428 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2044], uid: 4, model: res.partner 2026-10-28 05:23:38,475 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:38] "GET /web/image?field=avatar_128&id=2044&model=res.partner&unique=2026-10-28%2005:23:34 HTTP/1.1" 200 - 31 0.051 0.520 2026-10-28 05:23:38,477 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_guest_open_partner_avatar: waiting for threads: [] 2026-10-28 05:23:38,545 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_partner_avatar_with_channel ... 2026-10-28 05:23:39,243 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [451] 2026-10-28 05:23:39,264 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28248] 2026-10-28 05:23:39,275 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:23:39,450 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:23:39,919 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2045], uid: 4, model: res.partner 2026-10-28 05:23:39,960 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:39] "GET /web/image?field=avatar_128&id=2045&model=res.partner&unique=2026-10-28%2005:23:34 HTTP/1.1" 200 - 31 0.021 0.492 2026-10-28 05:23:40,009 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:40] "GET /web/image?field=avatar_128&id=2045&model=res.partner&unique=2026-10-28%2005:23:34&access_token=519a17e478cd16f277fcb5d889ff4547ab38c6a6de240f8c9443e423a4208dabo0x6b0c2c0c HTTP/1.1" 200 - 9 0.013 0.021 2026-10-28 05:23:40,064 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_partner_open_guest_avatar ... 2026-10-28 05:23:40,807 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [452] 2026-10-28 05:23:40,820 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28252] 2026-10-28 05:23:40,830 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:23:40,874 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:testuser from n/a 2026-10-28 05:23:40,888 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:23:41,374 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:41] "GET /web/image?field=avatar_128&id=39&model=mail.guest&unique=2026-10-28%2005:23:34 HTTP/1.1" 200 - 9 0.010 0.480 2026-10-28 05:23:41,375 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_partner_open_guest_avatar: waiting for threads: [] 2026-10-28 05:23:41,428 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_partner_open_guest_avatar_with_channel ... 2026-10-28 05:23:42,193 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [453] 2026-10-28 05:23:42,207 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28254] 2026-10-28 05:23:42,220 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:23:42,302 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:testuser from n/a 2026-10-28 05:23:42,466 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:23:42,899 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:42] "GET /web/image?field=avatar_128&id=40&model=mail.guest&unique=2026-10-28%2005:23:34 HTTP/1.1" 200 - 9 0.007 0.429 2026-10-28 05:23:42,903 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_partner_open_guest_avatar_with_channel: waiting for threads: [] 2026-10-28 05:23:42,956 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_partner_open_partner_avatar ... 2026-10-28 05:23:43,675 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-10-28 05:23:43,690 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28258] 2026-10-28 05:23:43,707 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:23:43,772 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:testuser from n/a 2026-10-28 05:23:44,521 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-10-28 05:23:44,533 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28260] 2026-10-28 05:23:44,541 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:23:44,678 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:23:46,583 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:46] "GET /web/image?field=avatar_128&id=2049&model=res.partner&unique=2026-10-28%2005:23:34 HTTP/1.1" 200 - 23 0.037 1.871 2026-10-28 05:23:46,640 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_portal_open_partner_avatar ... 2026-10-28 05:23:47,316 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-10-28 05:23:47,332 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28265] 2026-10-28 05:23:47,344 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:23:47,379 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:testuser from n/a 2026-10-28 05:23:48,019 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [457] 2026-10-28 05:23:48,031 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28267] 2026-10-28 05:23:48,041 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:23:48,092 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:23:48,606 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2051], uid: 529, model: res.partner 2026-10-28 05:23:48,642 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:48] "GET /web/image?field=avatar_128&id=2051&model=res.partner&unique=2026-10-28%2005:23:34 HTTP/1.1" 200 - 28 0.023 0.533 2026-10-28 05:23:48,643 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_avatar_acl.TestAvatarAcl.test_portal_open_partner_avatar: waiting for threads: [] 2026-10-28 05:23:48,694 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_portal_open_partner_avatar_with_channel ... 2026-10-28 05:23:49,372 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [458] 2026-10-28 05:23:49,386 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28270] 2026-10-28 05:23:49,400 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:23:49,449 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:testuser from n/a 2026-10-28 05:23:50,146 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [459] 2026-10-28 05:23:50,158 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28272] 2026-10-28 05:23:50,168 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:23:50,347 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:23:50,843 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2053], uid: 531, model: res.partner 2026-10-28 05:23:50,877 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:50] "GET /web/image?field=avatar_128&id=2053&model=res.partner&unique=2026-10-28%2005:23:34 HTTP/1.1" 200 - 28 0.022 0.510 2026-10-28 05:23:50,923 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:23:50] "GET /web/image?field=avatar_128&id=2053&model=res.partner&unique=2026-10-28%2005:23:34&access_token=f950eee229591b0fc829d24924798f2b2ed9b7ee2ee0e371ad7a8ce794d8775do0x6b0c2af7 HTTP/1.1" 200 - 6 0.012 0.021 2026-10-28 05:23:50,992 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 05:24:13,778 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:24:13,778 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:24:16,234 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [460] 2026-10-28 05:24:16,260 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28666] 2026-10-28 05:24:16,278 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:24:16,509 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_binary_controller: Starting TestBinaryController.test_open_partner_avatar ... 2026-10-28 05:24:16,539 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:24:17,006 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2061], uid: 4, model: res.partner 2026-10-28 05:24:17,043 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:17] "GET /web/image?field=avatar_128&id=2061&model=res.partner&unique=2026-10-28%2005:23:51 HTTP/1.1" 200 - 29 0.022 0.486 2026-10-28 05:24:17,121 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2061], uid: 4, model: res.partner 2026-10-28 05:24:17,164 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:17] "GET /web/image?field=avatar_128&id=2061&model=res.partner&unique=2026-10-28%2005:23:51 HTTP/1.1" 200 - 22 0.022 0.053 2026-10-28 05:24:17,204 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:24:17,317 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2061], uid: 537, model: res.partner 2026-10-28 05:24:17,351 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:17] "GET /web/image?field=avatar_128&id=2061&model=res.partner&unique=2026-10-28%2005:23:51 HTTP/1.1" 200 - 22 0.035 0.070 2026-10-28 05:24:17,378 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:24:17,497 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:17] "GET /web/image?field=avatar_128&id=2061&model=res.partner&unique=2026-10-28%2005:23:51 HTTP/1.1" 200 - 18 0.029 0.060 2026-10-28 05:24:17,524 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:24:17,646 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:17] "GET /web/image?field=avatar_128&id=2061&model=res.partner&unique=2026-10-28%2005:23:51 HTTP/1.1" 200 - 19 0.041 0.055 2026-10-28 05:24:17,674 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:24:17,788 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:17] "GET /web/image?field=avatar_128&id=2061&model=res.partner&unique=2026-10-28%2005:23:51 HTTP/1.1" 200 - 19 0.032 0.049 2026-10-28 05:24:17,837 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_binary_controller: Starting TestBinaryController.test_open_partner_avatar_has_message ... 2026-10-28 05:24:17,869 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:test_user from n/a 2026-10-28 05:24:17,890 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:24:19,770 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:19] "POST /mail/message/post HTTP/1.1" 200 - 51 0.050 1.834 2026-10-28 05:24:19,872 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2061], uid: 4, model: res.partner 2026-10-28 05:24:19,922 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:19] "GET /web/image?field=avatar_128&id=2061&model=res.partner&unique=2026-10-28%2005:23:51 HTTP/1.1" 200 - 24 0.038 0.078 2026-10-28 05:24:19,988 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2061], uid: 4, model: res.partner 2026-10-28 05:24:20,032 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:20] "GET /web/image?field=avatar_128&id=2061&model=res.partner&unique=2026-10-28%2005:23:51 HTTP/1.1" 200 - 22 0.017 0.058 2026-10-28 05:24:20,066 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:24:20,160 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2061], uid: 537, model: res.partner 2026-10-28 05:24:20,200 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:20] "GET /web/image?field=avatar_128&id=2061&model=res.partner&unique=2026-10-28%2005:23:51 HTTP/1.1" 200 - 22 0.037 0.064 2026-10-28 05:24:20,223 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:24:20,335 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:20] "GET /web/image?field=avatar_128&id=2061&model=res.partner&unique=2026-10-28%2005:23:51 HTTP/1.1" 200 - 18 0.026 0.054 2026-10-28 05:24:20,374 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:24:20,496 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:20] "GET /web/image?field=avatar_128&id=2061&model=res.partner&unique=2026-10-28%2005:23:51 HTTP/1.1" 200 - 19 0.032 0.061 2026-10-28 05:24:20,526 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:24:20,643 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:20] "GET /web/image?field=avatar_128&id=2061&model=res.partner&unique=2026-10-28%2005:23:51 HTTP/1.1" 200 - 19 0.037 0.056 2026-10-28 05:24:20,789 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 05:24:42,840 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:24:42,840 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:24:43,639 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_bus_presence: Starting TestBusPresence.test_receive_presences_as_guest ... 2026-10-28 05:24:45,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [461] 2026-10-28 05:24:45,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29059] 2026-10-28 05:24:45,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:24:45,000 103 INFO rb-99b0b46-226057-429590 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, 1064, 1065, 1066, 1067, 1068, 1069] 2026-10-28 05:24:45,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:24:45,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:44] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 6 0.008 -0.008 2026-10-28 05:24:45,000 103 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres 2026-10-28 05:24:56,000 103 INFO rb-99b0b46-226057-429590 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, 1064, 1065, 1066, 1067, 1068, 1069, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085] 2026-10-28 05:24:56,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:44] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-10-28 05:24:56,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1086] 2026-10-28 05:24:56,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:44] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-10-28 05:25:06,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1086, 1088, 1089, 1090, 1091, 1092] 2026-10-28 05:25:06,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:24:44] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-10-28 05:25:06,496 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_bus_presence: Starting TestBusPresence.test_receive_presences_as_internal ... 2026-10-28 05:25:07,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [462] 2026-10-28 05:25:07,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29065] 2026-10-28 05:25:07,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:25:07,000 103 INFO rb-99b0b46-226057-429590 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, 1064, 1065, 1066, 1067, 1068, 1094] 2026-10-28 05:25:07,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:internal_user from n/a 2026-10-28 05:25:07,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:25:08,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:06] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.001 -0.001 2026-10-28 05:25:09,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [463] 2026-10-28 05:25:09,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29067] 2026-10-28 05:25:09,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:25:09,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1095, 1096] 2026-10-28 05:25:09,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:internal_user from n/a 2026-10-28 05:25:09,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:06] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 3 0.001 -0.001 2026-10-28 05:25:09,442 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_bus_presence.TestBusPresence.test_receive_presences_as_internal: waiting for threads: [] 2026-10-28 05:25:09,505 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_bus_presence: Starting TestBusPresence.test_receive_presences_as_portal ... 2026-10-28 05:25:10,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [464] 2026-10-28 05:25:10,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29070] 2026-10-28 05:25:10,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:25:11,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-10-28 05:25:11,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29072] 2026-10-28 05:25:11,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:25:11,000 103 INFO rb-99b0b46-226057-429590 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, 1064, 1065, 1066, 1067, 1068, 1098] 2026-10-28 05:25:11,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 05:25:11,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:25:12,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:09] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.012 -0.012 2026-10-28 05:25:22,000 103 INFO rb-99b0b46-226057-429590 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, 1064, 1065, 1066, 1067, 1068, 1098, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114] 2026-10-28 05:25:22,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 05:25:22,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:09] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-10-28 05:25:22,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1115] 2026-10-28 05:25:22,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 05:25:22,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:09] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-10-28 05:25:32,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1115, 1117, 1118, 1119, 1120, 1121] 2026-10-28 05:25:32,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 05:25:32,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:09] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.000 2026-10-28 05:25:33,133 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 05:25:33,170 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action: Starting TestDiscussAction.test_go_back_to_thread_from_breadcrumbs ... 2026-10-28 05:25:33,613 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Chrome pid: 5302 2026-10-28 05:25:33,613 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Chrome headless temporary user profile dir: /tmp/tmpy2ia2tr6_chrome_odoo 2026-10-28 05:25:33,614 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Issuing json command http://127.0.0.1:39711/json/version 2026-10-28 05:25:33,616 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:39711/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:25:33,810 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Browser version: Chrome/150.0.7871.114 2026-10-28 05:25:33,810 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Issuing json command http://127.0.0.1:39711/json 2026-10-28 05:25:33,811 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:39711/json with timeout 3 increased to 10s during tests 2026-10-28 05:25:33,833 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Websocket url found: ws://127.0.0.1:39711/devtools/page/D71673967AE5A7554E4869AC0FE530BB 2026-10-28 05:25:33,878 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Enable chrome headless console log notification 2026-10-28 05:25:33,892 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Chrome headless enable page notifications 2026-10-28 05:25:34,010 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:25:34,094 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Setting session cookie in browser 2026-10-28 05:25:34,109 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Open "http://127.0.0.1:8069/odoo/discuss?active_id=mail.box_inbox" in browser 2026-10-28 05:25:34,109 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Navigating to: "http://127.0.0.1:8069/odoo/discuss?active_id=mail.box_inbox" 2026-10-28 05:25:34,138 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:25:37,738 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:37] "GET /odoo/discuss?active_id=mail.box_inbox HTTP/1.1" 200 - 191 0.236 3.370 2026-10-28 05:25:37,750 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Navigation result: {'frameId': 'D71673967AE5A7554E4869AC0FE530BB', 'loaderId': 'F083F540E93F98BCA7B944A40F95325D', 'isDownload': False} 2026-10-28 05:25:37,750 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Evaluate ready code "odoo.isTourReady('discuss_go_back_to_thread_from_breadcrumbs.js')" 2026-10-28 05:25:37,845 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:37] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.026 2026-10-28 05:25:37,891 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:37] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.029 0.035 2026-10-28 05:25:37,959 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:25:39,246 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:39] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.617 0.786 2026-10-28 05:25:39,273 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:39] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.424 2026-10-28 05:25:39,301 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 1.426 2026-10-28 05:25:39,313 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:39] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.839 2026-10-28 05:25:39,321 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:39] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.116 2026-10-28 05:25:39,583 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 05:25:39,595 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 05:25:39,599 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-28 05:25:39,621 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.009 2026-10-28 05:25:39,636 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: Owl is running in 'dev' mode. 2026-10-28 05:25:39,694 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:25:39,776 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.040 0.097 2026-10-28 05:25:39,841 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.128 2026-10-28 05:25:39,864 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Evaluate test code "odoo.startTour('discuss_go_back_to_thread_from_breadcrumbs.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/discuss?active_id=mail.box_inbox", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:25:39,868 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.192 2026-10-28 05:25:39,877 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.016 2026-10-28 05:25:39,878 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: [1/5] Tour discuss_go_back_to_thread_from_breadcrumbs.js → Step .o-mail-Discuss-threadName[title='Inbox'] 2026-10-28 05:25:39,973 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:25:40,418 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:40] "POST /mail/data HTTP/1.1" 200 - 151 0.238 0.333 2026-10-28 05:25:40,572 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.059 0.799 2026-10-28 05:25:40,613 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.700 2026-10-28 05:25:40,653 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.687 2026-10-28 05:25:40,717 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:25:40,759 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.009 0.027 2026-10-28 05:25:40,818 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.042 2026-10-28 05:25:40,837 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:25:40,844 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 05:25:40,882 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 05:25:40,885 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:40] "POST /web/action/load HTTP/1.1" 200 - 6 0.023 0.087 2026-10-28 05:25:40,936 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:40] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.010 0.130 2026-10-28 05:25:41,310 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:41] "POST /mail/data HTTP/1.1" 200 - 84 0.063 0.160 2026-10-28 05:25:41,427 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:25:41,576 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: [2/5] Tour discuss_go_back_to_thread_from_breadcrumbs.js → Step .o-mail-DiscussSidebar-item:contains(Starred) 2026-10-28 05:25:41,641 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:41] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:25:41,670 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:41] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.052 0.041 2026-10-28 05:25:41,699 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: [3/5] Tour discuss_go_back_to_thread_from_breadcrumbs.js → Step button[title='View or join channels'] 2026-10-28 05:25:41,706 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:41] "GET /web/image/discuss.channel/2/avatar_128?unique=88ea6f0c68a47d687ea778e95d5c1d3f8d44ef0ab7b5e25ffcef340fb4570c40eae97b53e5e6e90297743e1a914cca581568af8c7b7c5074f9e67e5842965054 HTTP/1.1" 200 - 8 0.009 0.113 2026-10-28 05:25:41,771 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: [4/5] Tour discuss_go_back_to_thread_from_breadcrumbs.js → Step .breadcrumb-item:contains(Starred) 2026-10-28 05:25:41,796 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:41] "GET /web/image/mail.guest/8/avatar_128?unique=1793142723000 HTTP/1.1" 200 - 4 0.053 0.140 2026-10-28 05:25:41,886 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:41] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 16 0.035 0.259 2026-10-28 05:25:41,908 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:41] "POST /mail/starred/messages HTTP/1.1" 200 - 2 0.002 0.179 2026-10-28 05:25:41,925 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:41] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 3 0.002 0.328 2026-10-28 05:25:42,138 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:42] "POST /web/dataset/call_kw/discuss.channel/get_views HTTP/1.1" 200 - 47 0.113 0.242 2026-10-28 05:25:42,225 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:42] "POST /web/dataset/call_kw/discuss.channel/web_search_read HTTP/1.1" 200 - 8 0.006 0.017 2026-10-28 05:25:42,435 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: [5/5] Tour discuss_go_back_to_thread_from_breadcrumbs.js → Step .o-mail-Discuss-threadName[title='Starred'] 2026-10-28 05:25:42,435 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:42] "GET /web/image/discuss.channel/1/avatar_128?unique=1793143077000 HTTP/1.1" 200 - 3 0.007 0.026 2026-10-28 05:25:42,463 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:42] "GET /web/image/discuss.channel/2/avatar_128?unique=1793143077000 HTTP/1.1" 200 - 3 0.005 0.050 2026-10-28 05:25:42,485 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:42] "GET /web/image/discuss.channel/5/avatar_128?unique=1793143077000 HTTP/1.1" 200 - 3 0.003 0.062 2026-10-28 05:25:42,496 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:42] "GET /web/image/discuss.channel/4/avatar_128?unique=1793143077000 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-28 05:25:42,510 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:25:42] "GET /web/image/discuss.channel/3/avatar_128?unique=1793143077000 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-28 05:25:42,522 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: tour succeeded 2026-10-28 05:25:42,524 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR discuss_go_back_to_thread_from_breadcrumbs.js SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-28 05:25:42,693 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: heap 30164560 (allocated 31440896) 2026-10-28 05:25:42,705 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Closing chrome headless with pid 5302 2026-10-28 05:25:42,706 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Closing websocket connection 2026-10-28 05:25:42,708 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Terminating chrome headless with pid 5302 2026-10-28 05:25:42,835 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_052542_835099_test_go_back_to_thread_from_breadcrumbs.txt 2026-10-28 05:25:42,835 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Removing chrome user profile "/tmp/tmpy2ia2tr6_chrome_odoo" 2026-10-28 05:25:42,918 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:26:04,378 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:26:04,378 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:26:05,446 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_attachment_controller: Starting TestDiscussAttachmentController.test_attachment_allowed_upload_public_channel ... 2026-10-28 05:26:06,076 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:06,554 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:06] "POST /mail/attachment/upload HTTP/1.1" 200 - 25 0.012 0.471 2026-10-28 05:26:06,597 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [19424] 2026-10-28 05:26:06,605 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:06] "POST /mail/attachment/delete HTTP/1.1" 200 - 21 0.020 0.023 2026-10-28 05:26:06,630 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:06,696 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:06] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.019 0.028 2026-10-28 05:26:06,751 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [19425] 2026-10-28 05:26:06,761 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:06] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.028 0.030 2026-10-28 05:26:06,780 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:06,838 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:06] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.014 0.028 2026-10-28 05:26:06,899 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [19426] 2026-10-28 05:26:06,907 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:06] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.029 0.033 2026-10-28 05:26:06,936 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:06,990 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:06] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.012 0.025 2026-10-28 05:26:07,036 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #551 deleted ir.attachment records with IDs: [19427] 2026-10-28 05:26:07,043 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:07] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.021 0.028 2026-10-28 05:26:07,065 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:07,119 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:07] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.009 0.031 2026-10-28 05:26:07,155 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #552 deleted ir.attachment records with IDs: [19428] 2026-10-28 05:26:07,163 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:07] "POST /mail/attachment/delete HTTP/1.1" 200 - 16 0.015 0.022 2026-10-28 05:26:07,201 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:07] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.003 0.018 2026-10-28 05:26:07,238 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [19429] 2026-10-28 05:26:07,245 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:07] "POST /mail/attachment/delete HTTP/1.1" 200 - 15 0.016 0.022 2026-10-28 05:26:07,300 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_attachment_controller: Starting TestDiscussAttachmentController.test_attachment_not_allowed_upload_public_channel ... 2026-10-28 05:26:07,468 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:07,982 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:07] "POST /mail/attachment/upload HTTP/1.1" 403 - 21 0.010 0.508 2026-10-28 05:26:08,014 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:08,087 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:08] "POST /mail/attachment/upload HTTP/1.1" 200 - 15 0.023 0.034 2026-10-28 05:26:08,154 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [19430] 2026-10-28 05:26:08,161 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:08] "POST /mail/attachment/delete HTTP/1.1" 200 - 28 0.031 0.031 2026-10-28 05:26:08,180 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:08,237 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:08] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.013 0.030 2026-10-28 05:26:08,289 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [19431] 2026-10-28 05:26:08,299 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:08] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.022 0.033 2026-10-28 05:26:08,324 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:08,390 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:08] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.013 0.036 2026-10-28 05:26:08,440 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #551 deleted ir.attachment records with IDs: [19432] 2026-10-28 05:26:08,449 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:08] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.019 0.031 2026-10-28 05:26:08,471 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:08,513 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:08] "POST /mail/attachment/upload HTTP/1.1" 403 - 11 0.007 0.020 2026-10-28 05:26:08,562 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:08] "POST /mail/attachment/upload HTTP/1.1" 403 - 4 0.009 0.017 2026-10-28 05:26:08,660 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 05:26:29,262 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:26:29,262 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:26:31,597 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-10-28 05:26:31,615 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29861] 2026-10-28 05:26:31,627 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:26:31,914 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_guest_avatar_private_channel ... 2026-10-28 05:26:32,232 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:33,931 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:33,961 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:33] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 15 0.011 1.721 2026-10-28 05:26:34,015 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:34,044 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:34] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 9 0.004 0.032 2026-10-28 05:26:34,075 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:34,093 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 557, model: mail.guest 2026-10-28 05:26:34,123 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:34] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 7 0.004 0.032 2026-10-28 05:26:34,168 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:34,199 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:34] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 5 0.006 0.010 2026-10-28 05:26:34,219 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:34,262 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:34] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 5 0.009 0.016 2026-10-28 05:26:34,283 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:34,321 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:34] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 5 0.009 0.011 2026-10-28 05:26:34,369 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_guest_avatar_public_channel ... 2026-10-28 05:26:34,488 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:34,892 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:34,913 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:34] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 16 0.006 0.422 2026-10-28 05:26:34,937 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:34,955 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:34] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 9 0.003 0.020 2026-10-28 05:26:34,978 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:35,004 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 557, model: mail.guest 2026-10-28 05:26:35,036 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:35] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 8 0.005 0.035 2026-10-28 05:26:35,054 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:35,079 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:35] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 6 0.005 0.008 2026-10-28 05:26:35,097 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:35,126 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:35] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 6 0.007 0.009 2026-10-28 05:26:35,147 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:35,182 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:35] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 6 0.009 0.010 2026-10-28 05:26:35,184 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller.TestDiscussBinaryController.test_01_guest_avatar_public_channel: waiting for threads: [] 2026-10-28 05:26:35,215 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_partner_avatar_private_channel ... 2026-10-28 05:26:35,526 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:36,019 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:36,053 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:36] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 29 0.019 0.512 2026-10-28 05:26:36,128 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:36,196 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:36] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.039 0.082 2026-10-28 05:26:36,219 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:36,319 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 557, model: res.partner 2026-10-28 05:26:36,351 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:36] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.048 0.060 2026-10-28 05:26:36,374 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:36,489 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:36] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 18 0.034 0.054 2026-10-28 05:26:36,518 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:36,643 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:36] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.027 0.069 2026-10-28 05:26:36,679 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:36,805 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:36] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.040 0.059 2026-10-28 05:26:36,881 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_partner_avatar_public_channel ... 2026-10-28 05:26:36,920 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:test_user from n/a 2026-10-28 05:26:36,938 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:37,500 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:37] "POST /mail/message/post HTTP/1.1" 200 - 57 0.054 0.512 2026-10-28 05:26:37,632 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:37,697 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:37] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 24 0.083 0.063 2026-10-28 05:26:37,765 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:37,839 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:37] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.041 0.064 2026-10-28 05:26:37,882 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:37,987 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 557, model: res.partner 2026-10-28 05:26:38,023 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:38] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.044 0.066 2026-10-28 05:26:38,050 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:38,140 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:38] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 18 0.019 0.042 2026-10-28 05:26:38,168 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:38,278 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:38] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.028 0.052 2026-10-28 05:26:38,305 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:38,425 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:38] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.035 0.056 2026-10-28 05:26:38,486 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_guest_avatar_private_channel ... 2026-10-28 05:26:38,833 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:39,386 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:39] "POST /mail/message/post HTTP/1.1" 200 - 53 0.042 0.514 2026-10-28 05:26:39,416 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:39,440 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:39] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 8 0.003 0.025 2026-10-28 05:26:39,476 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:39,507 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:39] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 9 0.006 0.038 2026-10-28 05:26:39,539 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:39,580 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 557, model: mail.guest 2026-10-28 05:26:39,601 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:39] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 7 0.006 0.021 2026-10-28 05:26:39,619 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:39,647 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:39] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 5 0.006 0.010 2026-10-28 05:26:39,677 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:39,707 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:39] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 5 0.008 0.011 2026-10-28 05:26:39,728 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:39,762 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:39] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 5 0.010 0.012 2026-10-28 05:26:39,800 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_guest_avatar_public_channel ... 2026-10-28 05:26:39,911 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [906] 2026-10-28 05:26:39,933 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:41,789 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:41,811 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:41] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 15 0.006 1.875 2026-10-28 05:26:41,844 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:41,881 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:41] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 9 0.006 0.041 2026-10-28 05:26:41,910 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:41,931 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 557, model: mail.guest 2026-10-28 05:26:41,963 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:41] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 8 0.011 0.026 2026-10-28 05:26:41,994 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:42,033 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:42] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 6 0.005 0.012 2026-10-28 05:26:42,053 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:42,096 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:42] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 6 0.009 0.014 2026-10-28 05:26:42,127 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:42,167 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:42] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 6 0.014 0.012 2026-10-28 05:26:42,220 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_partner_avatar_private_channel ... 2026-10-28 05:26:42,647 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:test_user from n/a 2026-10-28 05:26:42,665 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:43,231 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:43] "POST /mail/message/post HTTP/1.1" 200 - 53 0.060 0.510 2026-10-28 05:26:43,334 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:43,376 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:43] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 24 0.029 0.078 2026-10-28 05:26:43,437 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:43,491 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:43] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.026 0.061 2026-10-28 05:26:43,518 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:43,614 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 557, model: res.partner 2026-10-28 05:26:43,657 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:43] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.023 0.083 2026-10-28 05:26:43,677 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:43,781 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:43] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 18 0.028 0.050 2026-10-28 05:26:43,829 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:43,947 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:43] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.027 0.062 2026-10-28 05:26:43,983 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:44,110 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:44] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.032 0.070 2026-10-28 05:26:44,167 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_partner_avatar_public_channel ... 2026-10-28 05:26:44,300 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [914] 2026-10-28 05:26:44,332 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:44,787 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:44,839 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:44] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 29 0.035 0.475 2026-10-28 05:26:44,896 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:44,946 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:44] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.017 0.064 2026-10-28 05:26:44,976 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:45,061 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 557, model: res.partner 2026-10-28 05:26:45,097 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:45] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.026 0.062 2026-10-28 05:26:45,122 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:45,219 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:45] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 18 0.028 0.047 2026-10-28 05:26:45,254 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:45,352 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:45] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.026 0.053 2026-10-28 05:26:45,382 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:45,485 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:45] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.028 0.050 2026-10-28 05:26:45,491 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller.TestDiscussBinaryController.test_02_partner_avatar_public_channel: waiting for threads: [] 2026-10-28 05:26:45,527 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_guest_avatar_private_channel ... 2026-10-28 05:26:45,862 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [921] 2026-10-28 05:26:45,886 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:46,305 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:46,327 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:46] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 15 0.007 0.438 2026-10-28 05:26:46,358 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:46,379 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:46] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 9 0.004 0.023 2026-10-28 05:26:46,409 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:46,438 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 557, model: mail.guest 2026-10-28 05:26:46,460 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:46] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 7 0.004 0.024 2026-10-28 05:26:46,481 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:46,523 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:46] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 5 0.011 0.014 2026-10-28 05:26:46,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:46,603 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:46] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 5 0.008 0.011 2026-10-28 05:26:46,633 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:46,675 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:46] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 5 0.014 0.012 2026-10-28 05:26:46,718 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_guest_avatar_public_channel ... 2026-10-28 05:26:46,846 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:47,400 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:47] "POST /mail/message/post HTTP/1.1" 200 - 50 0.032 0.525 2026-10-28 05:26:47,411 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [922] 2026-10-28 05:26:47,433 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:47,471 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:47] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 8 0.004 0.038 2026-10-28 05:26:47,498 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:47,524 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:47] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 9 0.003 0.033 2026-10-28 05:26:47,548 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:47,580 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 557, model: mail.guest 2026-10-28 05:26:47,611 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:47] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 8 0.006 0.034 2026-10-28 05:26:47,638 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:47,673 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:47] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 6 0.008 0.012 2026-10-28 05:26:47,697 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:47,738 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:47] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 6 0.012 0.014 2026-10-28 05:26:47,771 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:47,832 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:47] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 6 0.011 0.016 2026-10-28 05:26:47,877 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_partner_avatar_private_channel ... 2026-10-28 05:26:48,287 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [928] 2026-10-28 05:26:48,322 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:50,206 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:50,242 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:50] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 29 0.023 1.902 2026-10-28 05:26:50,304 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:50,355 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:50] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.022 0.057 2026-10-28 05:26:50,374 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:50,446 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 557, model: res.partner 2026-10-28 05:26:50,477 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:50] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.021 0.057 2026-10-28 05:26:50,505 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:50,619 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:50] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 18 0.026 0.055 2026-10-28 05:26:50,645 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:50,773 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:50] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.035 0.061 2026-10-28 05:26:50,801 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:50,923 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:50] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.035 0.065 2026-10-28 05:26:50,990 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_partner_avatar_public_channel ... 2026-10-28 05:26:51,152 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:test_user from n/a 2026-10-28 05:26:51,169 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:51,795 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:51] "POST /mail/message/post HTTP/1.1" 200 - 50 0.060 0.569 2026-10-28 05:26:51,807 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [930] 2026-10-28 05:26:51,898 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:51,935 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:51] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 24 0.033 0.074 2026-10-28 05:26:52,014 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:52,067 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:52] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.021 0.069 2026-10-28 05:26:52,087 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:52,156 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 557, model: res.partner 2026-10-28 05:26:52,185 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:52] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.019 0.054 2026-10-28 05:26:52,214 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:52,324 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:52] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 18 0.023 0.049 2026-10-28 05:26:52,363 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:52,490 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:52] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.038 0.058 2026-10-28 05:26:52,519 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:52,647 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:52] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.031 0.072 2026-10-28 05:26:52,658 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller.TestDiscussBinaryController.test_03_partner_avatar_public_channel: waiting for threads: [] 2026-10-28 05:26:52,730 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_04_guest_avatar_private_channel ... 2026-10-28 05:26:53,117 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:53,738 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:53] "POST /mail/message/post HTTP/1.1" 200 - 53 0.051 0.574 2026-10-28 05:26:53,773 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [937] 2026-10-28 05:26:53,802 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:53,833 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:53] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 8 0.005 0.036 2026-10-28 05:26:53,864 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:53,893 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:53] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 9 0.004 0.031 2026-10-28 05:26:53,926 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:53,953 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 557, model: mail.guest 2026-10-28 05:26:53,977 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:53] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 7 0.005 0.028 2026-10-28 05:26:54,008 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:54,045 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:54] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 5 0.006 0.010 2026-10-28 05:26:54,067 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:54,112 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:54] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 5 0.010 0.017 2026-10-28 05:26:54,134 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:54,182 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:54] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 5 0.011 0.021 2026-10-28 05:26:54,235 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_04_partner_avatar_private_channel ... 2026-10-28 05:26:54,623 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:test_user from n/a 2026-10-28 05:26:54,642 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:55,190 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:55] "POST /mail/message/post HTTP/1.1" 200 - 53 0.064 0.489 2026-10-28 05:26:55,212 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [943] 2026-10-28 05:26:55,296 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:55,346 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:55] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 24 0.029 0.083 2026-10-28 05:26:55,399 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:55,436 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:55] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.016 0.050 2026-10-28 05:26:55,453 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:55,522 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 557, model: res.partner 2026-10-28 05:26:55,551 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:55] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.016 0.055 2026-10-28 05:26:55,570 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:55,668 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:55] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 18 0.027 0.044 2026-10-28 05:26:55,696 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:55,813 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:55] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.035 0.054 2026-10-28 05:26:55,845 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:55,955 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:55] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.029 0.051 2026-10-28 05:26:56,015 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_05_guest_avatar_private_channel ... 2026-10-28 05:26:56,137 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:56,582 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:56,603 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:56] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 16 0.009 0.469 2026-10-28 05:26:56,643 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:26:56,671 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:56] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 9 0.006 0.030 2026-10-28 05:26:56,694 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:56,713 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 557, model: mail.guest 2026-10-28 05:26:56,735 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:56] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 8 0.004 0.024 2026-10-28 05:26:56,759 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:56,794 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:56] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 6 0.006 0.015 2026-10-28 05:26:56,817 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:56,856 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:56] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 6 0.012 0.010 2026-10-28 05:26:56,881 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:56,928 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:56] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 6 0.010 0.013 2026-10-28 05:26:56,986 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_05_partner_avatar_private_channel ... 2026-10-28 05:26:57,114 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:26:58,896 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:58,929 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:58] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 31 0.021 1.797 2026-10-28 05:26:59,002 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 4, model: res.partner 2026-10-28 05:26:59,044 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:59] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.017 0.064 2026-10-28 05:26:59,074 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:26:59,147 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2087], uid: 557, model: res.partner 2026-10-28 05:26:59,181 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:59] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 22 0.021 0.063 2026-10-28 05:26:59,202 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:26:59,299 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:59] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 18 0.019 0.052 2026-10-28 05:26:59,326 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:26:59,431 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:59] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.028 0.050 2026-10-28 05:26:59,457 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:26:59,582 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:26:59] "GET /web/image?field=avatar_128&id=2087&model=res.partner&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 19 0.032 0.067 2026-10-28 05:26:59,626 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_open_guest_avatar ... 2026-10-28 05:26:59,645 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:27:00,067 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:27:00,090 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:27:00] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 17 0.008 0.441 2026-10-28 05:27:00,125 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-28 05:27:00,158 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:27:00] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 9 0.005 0.036 2026-10-28 05:27:00,191 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:27:00,225 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 557, model: mail.guest 2026-10-28 05:27:00,259 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:27:00] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 8 0.013 0.031 2026-10-28 05:27:00,286 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:27:00,363 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:27:00] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 11 0.032 0.032 2026-10-28 05:27:00,405 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:27:00,448 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:27:00] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 6 0.012 0.009 2026-10-28 05:27:00,474 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:27:00,521 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:27:00] "GET /web/image?field=avatar_128&id=53&model=mail.guest&unique=2026-10-28%2005:26:08 HTTP/1.1" 200 - 6 0.012 0.014 2026-10-28 05:27:00,524 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_binary_controller.TestDiscussBinaryController.test_open_guest_avatar: waiting for threads: [] 2026-10-28 05:27:00,652 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 05:27:21,769 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:27:21,769 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:27:23,032 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_chat_message_post_should_update_last_interest_dt ... 2026-10-28 05:27:23,959 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_command_help_in_channel ... 2026-10-28 05:27:24,089 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #562 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, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479] 2026-10-28 05:27:24,221 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_command_help_in_group ... 2026-10-28 05:27:25,225 103 INFO rb-99b0b46-226057-429590 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, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1481, 1482, 1483, 1484, 1485, 1486, 1487] 2026-10-28 05:27:25,313 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_info_get ... 2026-10-28 05:27:25,598 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_info_get_should_update_last_interest_dt ... 2026-10-28 05:27:25,847 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_info_mark_as_read ... 2026-10-28 05:27:26,140 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_member_cannot_be_public_user ... 2026-10-28 05:27:26,730 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_message_post_should_not_allow_adding_wrong_parent ... 2026-10-28 05:27:26,911 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_message_post_with_voice_attachment ... 2026-10-28 05:27:27,083 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_notification ... 2026-10-28 05:27:29,036 103 INFO rb-99b0b46-226057-429590 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, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523] 2026-10-28 05:27:29,351 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_private_unfollow ... 2026-10-28 05:27:30,122 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_channel ... 2026-10-28 05:27:30,479 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_chat ... 2026-10-28 05:27:30,897 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_mention ... 2026-10-28 05:27:31,213 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_user_of_partner_with_archived_user ... 2026-10-28 05:27:31,886 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_should_generate_correct_default_avatar ... 2026-10-28 05:27:32,104 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_unfollow_should_not_post_message_if_the_partner_has_been_removed ... 2026-10-28 05:27:32,250 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [991] 2026-10-28 05:27:32,312 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_unsubscribe_auto ... 2026-10-28 05:27:35,999 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_user_synchronize ... 2026-10-28 05:27:37,356 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_user_synchronize_partner_with_several_users ... 2026-10-28 05:27:38,013 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_write_should_send_notification ... 2026-10-28 05:27:38,070 103 INFO rb-99b0b46-226057-429590 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, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478] 2026-10-28 05:27:38,117 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_write_should_send_notification_if_image_128_changed ... 2026-10-28 05:27:38,204 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [19668] 2026-10-28 05:27:38,236 103 INFO rb-99b0b46-226057-429590 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, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1532, 1533] 2026-10-28 05:27:38,303 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_create_channel_with_partners_and_guests ... 2026-10-28 05:27:38,424 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_create_chat_channel_should_only_pin_the_channel_for_the_current_user ... 2026-10-28 05:27:38,606 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_mail_message_starred_group ... 2026-10-28 05:27:38,628 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:27:38,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:27:39,201 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:27:39] "POST /mail/action HTTP/1.1" 200 - 30 0.030 0.518 2026-10-28 05:27:39,428 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:27:39] "POST /mail/action HTTP/1.1" 200 - 11 0.020 0.028 2026-10-28 05:27:39,600 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:27:39] "POST /mail/action HTTP/1.1" 200 - 13 0.018 0.030 2026-10-28 05:27:39,631 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1014, 1015] 2026-10-28 05:27:39,694 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:27:39] "POST /mail/action HTTP/1.1" 200 - 13 0.020 0.027 2026-10-28 05:27:39,696 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel.TestChannelInternals.test_mail_message_starred_group: waiting for threads: [] 2026-10-28 05:27:39,747 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_multi_company_chat ... 2026-10-28 05:27:40,007 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_set_last_seen_message_should_always_send_notification ... 2026-10-28 05:27:40,321 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #562 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, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1543, 1544] 2026-10-28 05:27:40,378 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #562 deleted bus.bus records with IDs: [1545, 1546] 2026-10-28 05:27:40,579 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-28 05:28:02,898 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:28:02,899 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:28:06,648 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_01_discuss_channel_access ... 2026-10-28 05:28:22,366 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_02_discuss_sub_channel_access ... 2026-10-28 05:28:36,276 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_10_discuss_channel_member_access ... 2026-10-28 05:28:36,976 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #578 deleted discuss.channel.member records with IDs: [1326] 2026-10-28 05:28:39,025 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #578 deleted discuss.channel.member records with IDs: [1351] 2026-10-28 05:28:43,611 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #579 deleted discuss.channel.member records with IDs: [1397] 2026-10-28 05:28:45,954 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #579 deleted discuss.channel.member records with IDs: [1422] 2026-10-28 05:28:51,346 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #580 deleted discuss.channel.member records with IDs: [1468] 2026-10-28 05:28:53,587 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #580 deleted discuss.channel.member records with IDs: [1493] 2026-10-28 05:28:58,269 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #578 deleted discuss.channel.member records with IDs: [1539] 2026-10-28 05:29:00,447 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #579 deleted discuss.channel.member records with IDs: [1563] 2026-10-28 05:29:01,828 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #579 deleted discuss.channel.member records with IDs: [1579] 2026-10-28 05:29:03,185 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #580 deleted discuss.channel.member records with IDs: [1589] 2026-10-28 05:29:04,394 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #580 deleted discuss.channel.member records with IDs: [1606] 2026-10-28 05:29:05,501 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_11_discuss_sub_channel_member_access ... 2026-10-28 05:29:06,595 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #578 deleted discuss.channel.member records with IDs: [1625] 2026-10-28 05:29:09,614 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #578 deleted discuss.channel.member records with IDs: [1672] 2026-10-28 05:29:17,365 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #579 deleted discuss.channel.member records with IDs: [1761] 2026-10-28 05:29:21,131 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #579 deleted discuss.channel.member records with IDs: [1808] 2026-10-28 05:29:29,181 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #580 deleted discuss.channel.member records with IDs: [1897] 2026-10-28 05:29:32,775 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #580 deleted discuss.channel.member records with IDs: [1946] 2026-10-28 05:29:39,229 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 05:29:39,547 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_channel_invitation_from_token ... 2026-10-28 05:29:41,074 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:29:41,850 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:41] "GET /chat/735/D3Rb4nuX9h HTTP/1.1" 200 - 91 0.075 0.704 2026-10-28 05:29:41,879 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:41] "GET /chat/736/PfY2KzbvuE HTTP/1.1" 404 - 5 0.009 0.010 2026-10-28 05:29:41,880 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_channel_invitation_from_token: waiting for threads: [] 2026-10-28 05:29:41,920 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_chat_from_token_as_guest ... 2026-10-28 05:29:43,530 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:29:44,324 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:44] "GET /chat/xyz HTTP/1.1" 200 - 99 0.071 0.727 2026-10-28 05:29:44,372 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_admin ... 2026-10-28 05:29:46,154 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome pid: 5655 2026-10-28 05:29:46,155 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome headless temporary user profile dir: /tmp/tmpea2v_dbb_chrome_odoo 2026-10-28 05:29:46,155 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:34103/json/version 2026-10-28 05:29:46,156 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:34103/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:29:46,183 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Browser version: Chrome/150.0.7871.114 2026-10-28 05:29:46,183 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:34103/json 2026-10-28 05:29:46,184 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:34103/json with timeout 3 increased to 10s during tests 2026-10-28 05:29:46,207 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Websocket url found: ws://127.0.0.1:34103/devtools/page/45FBC9394B36AA9BCEEFAE3837CF131A 2026-10-28 05:29:46,222 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Enable chrome headless console log notification 2026-10-28 05:29:46,230 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome headless enable page notifications 2026-10-28 05:29:46,499 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:29:46,512 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Setting session cookie in browser 2026-10-28 05:29:46,518 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Open "http://127.0.0.1:8069/chat/740/yY6FvidCuJ" in browser 2026-10-28 05:29:46,518 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Navigating to: "http://127.0.0.1:8069/chat/740/yY6FvidCuJ" 2026-10-28 05:29:46,543 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:29:48,030 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:48] "GET /chat/740/yY6FvidCuJ HTTP/1.1" 200 - 168 0.200 1.291 2026-10-28 05:29:48,035 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Navigation result: {'frameId': '45FBC9394B36AA9BCEEFAE3837CF131A', 'loaderId': 'A14A281DC46EF4308F7EC7963A3CE684', 'isDownload': False} 2026-10-28 05:29:48,035 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-28 05:29:48,120 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:48] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-28 05:29:48,141 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:48] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 05:29:48,164 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:48] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.003 0.064 2026-10-28 05:29:48,172 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:48] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.002 0.063 2026-10-28 05:29:48,647 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:48] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:29:48,707 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-28 05:29:48,838 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/740/yY6FvidCuJ", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:29:48,846 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:29:48,865 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-28 05:29:49,162 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:49] "POST /mail/data HTTP/1.1" 200 - 103 0.137 0.177 2026-10-28 05:29:49,300 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:29:49,831 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-28 05:29:49,892 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:49] "POST /discuss/channel/messages HTTP/1.1" 200 - 20 0.038 0.067 2026-10-28 05:29:49,900 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:29:49,913 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:29:49,942 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:49] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 3 0.012 0.131 2026-10-28 05:29:49,964 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:49] "GET /web/image/discuss.channel/740/avatar_128?unique=a8e96a02c2ec2b863ee3d13e639bdf9b8ddc00bf76fb1033142d181bdb5fed1fa4e4ae9b21830b2b3503619383b732ccad29c0a24867284264e797bc327b24bd HTTP/1.1" 200 - 3 0.007 0.153 2026-10-28 05:29:49,981 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:49] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:29:50,016 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "POST /discuss/channel/members HTTP/1.1" 200 - 14 0.013 0.073 2026-10-28 05:29:50,027 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "GET /web/image/mail.guest/8/avatar_128?unique=1793142723000 HTTP/1.1" 200 - 4 0.003 0.209 2026-10-28 05:29:50,042 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "GET /web/image/discuss.channel/2/avatar_128?unique=88ea6f0c68a47d687ea778e95d5c1d3f8d44ef0ab7b5e25ffcef340fb4570c40eae97b53e5e6e90297743e1a914cca581568af8c7b7c5074f9e67e5842965054 HTTP/1.1" 200 - 3 0.001 0.249 2026-10-28 05:29:50,123 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-28 05:29:50,126 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "GET /web/image/res.partner/2120/avatar_128 HTTP/1.1" 200 - 17 0.023 0.289 2026-10-28 05:29:50,189 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-28 05:29:50,222 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "GET /web/image/res.partner/3/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 9 0.040 0.218 2026-10-28 05:29:50,226 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.131 2026-10-28 05:29:50,296 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:29:50,365 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:29:50,366 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-28 05:29:50,378 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "GET /web/image/res.partner/2119/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 9 0.030 0.204 2026-10-28 05:29:50,422 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:29:50,432 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "GET /web/image/mail.guest/61/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 3 0.037 0.258 2026-10-28 05:29:50,513 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 24 0.019 0.166 2026-10-28 05:29:50,560 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "POST /mail/attachment/upload HTTP/1.1" 200 - 10 0.016 0.145 2026-10-28 05:29:50,609 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:29:50,617 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.016 0.466 2026-10-28 05:29:50,672 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:29:50,674 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-28 05:29:50,704 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.003 0.020 2026-10-28 05:29:50,738 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-28 05:29:50,765 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "GET /web/image/19795?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 9 0.008 0.017 2026-10-28 05:29:50,845 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-28 05:29:50,846 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 05:29:50,920 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 24 0.020 0.060 2026-10-28 05:29:50,927 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:50] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.047 2026-10-28 05:29:51,303 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:51] "POST /mail/message/post HTTP/1.1" 200 - 48 0.077 0.088 2026-10-28 05:29:51,364 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:29:51,379 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:51] "GET /discuss/channel/740/image/19795?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.003 0.009 2026-10-28 05:29:51,419 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:29:51,531 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-28 05:29:56,018 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-28 05:29:56,071 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:56] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.022 0.034 2026-10-28 05:29:56,195 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-28 05:29:56,211 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [1] 2026-10-28 05:29:56,225 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:56] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.011 0.022 2026-10-28 05:29:56,294 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:29:56,361 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-28 05:29:56,442 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-28 05:29:56,550 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-28 05:29:56,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:29:56,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-28 05:29:56,638 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:56] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.003 0.022 2026-10-28 05:29:56,679 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-28 05:29:56,770 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-28 05:29:56,843 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:56] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.021 0.047 2026-10-28 05:29:56,924 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:29:56,985 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-28 05:29:57,050 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-28 05:29:57,130 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-28 05:29:57,203 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-28 05:29:57,300 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [19796] 2026-10-28 05:29:57,309 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:57] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.075 0.030 2026-10-28 05:29:57,333 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-28 05:29:57,417 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-28 05:29:57,487 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-28 05:29:57,564 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:29:57,649 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:57] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.037 0.039 2026-10-28 05:29:57,701 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: tour succeeded 2026-10-28 05:29:57,702 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 05:29:57,857 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: heap 13548144 (allocated 15466496) 2026-10-28 05:29:57,862 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Closing chrome headless with pid 5655 2026-10-28 05:29:57,863 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Closing websocket connection 2026-10-28 05:29:57,864 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Terminating chrome headless with pid 5655 2026-10-28 05:29:57,971 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_052957_970852_test_discuss_channel_public_page_as_admin.txt 2026-10-28 05:29:57,971 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Removing chrome user profile "/tmp/tmpea2v_dbb_chrome_odoo" 2026-10-28 05:29:58,498 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome pid: 5855 2026-10-28 05:29:58,498 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome headless temporary user profile dir: /tmp/tmpwqv_gi6k_chrome_odoo 2026-10-28 05:29:58,499 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:39601/json/version 2026-10-28 05:29:58,500 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:39601/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:29:58,627 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Browser version: Chrome/150.0.7871.114 2026-10-28 05:29:58,627 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:39601/json 2026-10-28 05:29:58,628 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:39601/json with timeout 3 increased to 10s during tests 2026-10-28 05:29:58,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Websocket url found: ws://127.0.0.1:39601/devtools/page/84A35FF4B77D64BF8762ACC06253BDB5 2026-10-28 05:29:58,671 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Enable chrome headless console log notification 2026-10-28 05:29:58,696 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome headless enable page notifications 2026-10-28 05:29:58,764 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:29:58,773 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Setting session cookie in browser 2026-10-28 05:29:58,795 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Open "http://127.0.0.1:8069/chat/740/yY6FvidCuJ" in browser 2026-10-28 05:29:58,795 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Navigating to: "http://127.0.0.1:8069/chat/740/yY6FvidCuJ" 2026-10-28 05:29:59,070 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:59] "GET /chat/740/yY6FvidCuJ HTTP/1.1" 200 - 63 0.064 0.187 2026-10-28 05:29:59,076 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Navigation result: {'frameId': '84A35FF4B77D64BF8762ACC06253BDB5', 'loaderId': 'AD6F08D37670415D31AA41DDD0034A26', 'isDownload': False} 2026-10-28 05:29:59,077 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-28 05:29:59,131 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:59] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 05:29:59,150 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:59] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-28 05:29:59,163 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:59] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 05:29:59,181 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:59] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.058 2026-10-28 05:29:59,485 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:59] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:29:59,548 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 05:29:59,662 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/740/yY6FvidCuJ", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:29:59,684 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-28 05:29:59,914 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:59] "POST /mail/data HTTP/1.1" 200 - 93 0.098 0.166 2026-10-28 05:29:59,917 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:29:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.238 2026-10-28 05:30:00,050 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-28 05:30:00,434 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "GET /web/image/discuss.channel/2/avatar_128?unique=88ea6f0c68a47d687ea778e95d5c1d3f8d44ef0ab7b5e25ffcef340fb4570c40eae97b53e5e6e90297743e1a914cca581568af8c7b7c5074f9e67e5842965054 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-28 05:30:00,476 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 3 0.012 0.035 2026-10-28 05:30:00,517 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-28 05:30:00,554 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "GET /web/image/res.partner/2120/avatar_128 HTTP/1.1" 200 - 10 0.022 0.069 2026-10-28 05:30:00,571 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:30:00,586 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "GET /web/image/discuss.channel/740/avatar_128?unique=a8e96a02c2ec2b863ee3d13e639bdf9b8ddc00bf76fb1033142d181bdb5fed1fa4e4ae9b21830b2b3503619383b732ccad29c0a24867284264e797bc327b24bd HTTP/1.1" 200 - 3 0.005 0.164 2026-10-28 05:30:00,613 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:30:00,650 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 05:30:00,693 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-28 05:30:00,710 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.062 0.244 2026-10-28 05:30:00,727 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "GET /web/image/mail.guest/8/avatar_128?unique=1793142723000 HTTP/1.1" 200 - 3 0.001 0.274 2026-10-28 05:30:00,778 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "POST /discuss/channel/members HTTP/1.1" 200 - 14 0.015 0.294 2026-10-28 05:30:00,843 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-28 05:30:00,856 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "GET /web/image/res.partner/3/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 9 0.017 0.348 2026-10-28 05:30:00,878 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-28 05:30:00,911 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:30:00,945 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "GET /discuss/channel/740/image/19795?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-28 05:30:00,974 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:00] "GET /web/image/mail.guest/61/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 3 0.001 0.020 2026-10-28 05:30:01,054 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:30:01,084 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:01] "GET /web/image/res.partner/2119/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 9 0.023 0.098 2026-10-28 05:30:01,109 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:01,109 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-28 05:30:01,161 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:01] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.019 0.189 2026-10-28 05:30:01,166 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:30:01,234 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:01,235 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-28 05:30:01,256 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:01] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 24 0.031 0.185 2026-10-28 05:30:01,292 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:01] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.006 0.145 2026-10-28 05:30:01,306 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-28 05:30:01,320 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:01] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.006 0.022 2026-10-28 05:30:01,380 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:01] "GET /web/image/19798?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 4 0.001 0.011 2026-10-28 05:30:01,415 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:01] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:30:01,426 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-28 05:30:01,497 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:01] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 24 0.027 0.058 2026-10-28 05:30:01,508 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:01] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-10-28 05:30:01,827 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:01] "POST /mail/message/post HTTP/1.1" 200 - 38 0.049 0.086 2026-10-28 05:30:01,898 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:01,907 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:01] "GET /discuss/channel/740/image/19798?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.005 0.011 2026-10-28 05:30:01,953 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:30:02,084 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-28 05:30:03,961 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-28 05:30:03,983 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:03] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.008 0.028 2026-10-28 05:30:04,116 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [2] 2026-10-28 05:30:04,125 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:04] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.017 2026-10-28 05:30:04,126 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-28 05:30:04,194 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:30:04,273 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-28 05:30:04,366 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-28 05:30:04,494 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-28 05:30:04,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:04,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-28 05:30:04,608 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:04] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.005 0.026 2026-10-28 05:30:04,641 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-28 05:30:04,734 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-28 05:30:04,810 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:04] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.024 0.042 2026-10-28 05:30:04,899 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:04,957 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-28 05:30:05,017 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-28 05:30:05,099 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-28 05:30:05,175 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-28 05:30:05,224 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [19799] 2026-10-28 05:30:05,234 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:05] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.020 0.037 2026-10-28 05:30:05,267 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-28 05:30:05,356 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-28 05:30:05,425 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-28 05:30:05,499 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:05,589 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:05] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.025 0.060 2026-10-28 05:30:05,644 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: tour succeeded 2026-10-28 05:30:05,645 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 05:30:05,824 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: heap 13862352 (allocated 15339520) 2026-10-28 05:30:05,834 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Closing chrome headless with pid 5855 2026-10-28 05:30:05,835 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Closing websocket connection 2026-10-28 05:30:05,837 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Terminating chrome headless with pid 5855 2026-10-28 05:30:05,966 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053005_966222_test_discuss_channel_public_page_as_admin.txt 2026-10-28 05:30:05,966 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Removing chrome user profile "/tmp/tmpwqv_gi6k_chrome_odoo" 2026-10-28 05:30:06,020 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_guest ... 2026-10-28 05:30:07,606 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome pid: 6061 2026-10-28 05:30:07,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome headless temporary user profile dir: /tmp/tmpx12qn2am_chrome_odoo 2026-10-28 05:30:07,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Issuing json command http://127.0.0.1:41907/json/version 2026-10-28 05:30:07,608 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:41907/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:30:07,693 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Browser version: Chrome/150.0.7871.114 2026-10-28 05:30:07,693 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Issuing json command http://127.0.0.1:41907/json 2026-10-28 05:30:07,694 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:41907/json with timeout 3 increased to 10s during tests 2026-10-28 05:30:07,715 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Websocket url found: ws://127.0.0.1:41907/devtools/page/98421F857FDB4759C350DC1EB3502236 2026-10-28 05:30:07,731 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Enable chrome headless console log notification 2026-10-28 05:30:07,762 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome headless enable page notifications 2026-10-28 05:30:07,789 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Setting session cookie in browser 2026-10-28 05:30:07,916 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Open "http://127.0.0.1:8069/chat/742/bXafyo5f3p" in browser 2026-10-28 05:30:07,917 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Navigating to: "http://127.0.0.1:8069/chat/742/bXafyo5f3p" 2026-10-28 05:30:07,945 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:30:10,141 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:10] "GET /chat/742/bXafyo5f3p HTTP/1.1" 200 - 97 0.081 2.118 2026-10-28 05:30:10,151 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Navigation result: {'frameId': '98421F857FDB4759C350DC1EB3502236', 'loaderId': 'D8D88A839D3553BB696BF59868D4080A', 'isDownload': False} 2026-10-28 05:30:10,151 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Evaluate ready code "odoo.isTourReady('discuss_channel_as_guest_tour.js')" 2026-10-28 05:30:10,225 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:10] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.014 0.013 2026-10-28 05:30:10,244 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:10] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 05:30:10,253 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:10] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-10-28 05:30:10,268 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:10] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.055 2026-10-28 05:30:10,551 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:10] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:30:10,598 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-28 05:30:10,801 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:30:10,822 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Evaluate test code "odoo.startTour('discuss_channel_as_guest_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/742/bXafyo5f3p", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:30:10,834 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 05:30:10,858 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [1/3] Tour discuss_channel_as_guest_tour.js → Step Channel secret token has been hidden on welcome page (trigger: .o-mail-WelcomePage) 2026-10-28 05:30:10,906 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [2/3] Tour discuss_channel_as_guest_tour.js → Step Click join (trigger: button[title='Join Channel']) 2026-10-28 05:30:10,984 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:10] "POST /mail/data HTTP/1.1" 200 - 49 0.077 0.111 2026-10-28 05:30:10,994 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [3/3] Tour discuss_channel_as_guest_tour.js → Step Check that we are on channel page (trigger: .o-mail-Thread) 2026-10-28 05:30:11,037 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:11] "POST /mail/guest/update_name HTTP/1.1" 200 - 8 0.008 0.012 2026-10-28 05:30:11,440 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: tour succeeded 2026-10-28 05:30:11,441 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR discuss_channel_as_guest_tour.js SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-28 05:30:11,446 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30: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-10-28 05:30:11,530 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:11] "POST /discuss/channel/messages HTTP/1.1" 200 - 30 0.070 0.110 2026-10-28 05:30:11,604 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2122], uid: 4, model: res.partner 2026-10-28 05:30:11,662 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:11] "GET /web/image/res.partner/2122/avatar_128 HTTP/1.1" 200 - 24 0.054 0.204 2026-10-28 05:30:11,682 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:11] "GET /web/image/mail.guest/63/avatar_128?access_token=d47cd5596b4ab4b64e3857a210c8d732680a4a193a775e794e3e6c54330b272fo0x6b09d7f1&unique=1793165409000 HTTP/1.1" 200 - 5 0.009 0.240 2026-10-28 05:30:11,713 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:11] "GET /web/image/discuss.channel/742/avatar_128?unique=4942c75730a5076ec4cd2cc21253fa46cb6477edb1ba8f4ccfd7e408013faa265b6d45d4e89a208f02028f165575d8189411d452ba044f34dacefa3d269fee18 HTTP/1.1" 200 - 8 0.014 0.295 2026-10-28 05:30:11,799 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: heap 8319988 (allocated 8912896) 2026-10-28 05:30:11,800 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:11] "POST /discuss/channel/members HTTP/1.1" 200 - 17 0.029 0.333 2026-10-28 05:30:11,802 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing chrome headless with pid 6061 2026-10-28 05:30:11,803 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing websocket connection 2026-10-28 05:30:11,804 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Terminating chrome headless with pid 6061 2026-10-28 05:30:11,812 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:11] "GET /web/image/mail.guest/63/avatar_128?access_token=d47cd5596b4ab4b64e3857a210c8d732680a4a193a775e794e3e6c54330b272fo0x6b09d7f1&unique=1793165411000 HTTP/1.1" 200 - 5 0.002 0.181 2026-10-28 05:30:11,953 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053011_953162_test_discuss_channel_public_page_as_guest.txt 2026-10-28 05:30:11,953 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Removing chrome user profile "/tmp/tmpx12qn2am_chrome_odoo" 2026-10-28 05:30:12,513 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome pid: 6238 2026-10-28 05:30:12,513 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome headless temporary user profile dir: /tmp/tmp6wlrzzur_chrome_odoo 2026-10-28 05:30:12,513 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Issuing json command http://127.0.0.1:41593/json/version 2026-10-28 05:30:12,515 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:41593/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:30:12,554 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Browser version: Chrome/150.0.7871.114 2026-10-28 05:30:12,554 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Issuing json command http://127.0.0.1:41593/json 2026-10-28 05:30:12,554 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:41593/json with timeout 3 increased to 10s during tests 2026-10-28 05:30:12,568 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Websocket url found: ws://127.0.0.1:41593/devtools/page/120890470DDC18B7F40BCA2C3C9BE0D4 2026-10-28 05:30:12,575 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Enable chrome headless console log notification 2026-10-28 05:30:12,609 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome headless enable page notifications 2026-10-28 05:30:12,653 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Setting session cookie in browser 2026-10-28 05:30:12,677 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Open "http://127.0.0.1:8069/chat/742/bXafyo5f3p" in browser 2026-10-28 05:30:12,688 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Navigating to: "http://127.0.0.1:8069/chat/742/bXafyo5f3p" 2026-10-28 05:30:12,822 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:12] "GET /chat/742/bXafyo5f3p HTTP/1.1" 200 - 44 0.028 0.085 2026-10-28 05:30:12,831 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Navigation result: {'frameId': '120890470DDC18B7F40BCA2C3C9BE0D4', 'loaderId': 'EBDFA0E3EC2DF3603EF27F11C79DAD24', 'isDownload': False} 2026-10-28 05:30:12,832 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-28 05:30:12,916 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:12] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.008 0.030 2026-10-28 05:30:12,934 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:12] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 05:30:12,953 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:12] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.002 0.071 2026-10-28 05:30:12,992 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:12] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.105 2026-10-28 05:30:13,218 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:13] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:30:13,236 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.005 0.008 2026-10-28 05:30:13,348 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/742/bXafyo5f3p", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:30:13,364 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-28 05:30:13,467 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:13] "POST /mail/data HTTP/1.1" 200 - 39 0.053 0.063 2026-10-28 05:30:13,470 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.111 2026-10-28 05:30:13,756 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-28 05:30:13,800 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 05:30:13,853 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 05:30:13,857 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:13] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.069 0.084 2026-10-28 05:30:13,888 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:13] "GET /web/image/mail.guest/63/avatar_128?access_token=d47cd5596b4ab4b64e3857a210c8d732680a4a193a775e794e3e6c54330b272fo0x6b09d7f1&unique=1793165411000 HTTP/1.1" 200 - 5 0.006 0.145 2026-10-28 05:30:13,929 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:13] "GET /web/image/discuss.channel/742/avatar_128?unique=4942c75730a5076ec4cd2cc21253fa46cb6477edb1ba8f4ccfd7e408013faa265b6d45d4e89a208f02028f165575d8189411d452ba044f34dacefa3d269fee18 HTTP/1.1" 200 - 8 0.013 0.191 2026-10-28 05:30:13,975 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2122], uid: 4, model: res.partner 2026-10-28 05:30:13,987 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-28 05:30:14,030 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:14] "GET /web/image/res.partner/2122/avatar_128 HTTP/1.1" 200 - 22 0.038 0.263 2026-10-28 05:30:14,059 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-28 05:30:14,108 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:14] "POST /discuss/channel/members HTTP/1.1" 200 - 17 0.027 0.304 2026-10-28 05:30:14,140 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:30:14,184 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:14] "GET /web/image/res.partner/2/avatar_128?access_token=bcd7633fcc175c0e9ee4c7797052e7acf17f10faed80615e6cb305928d81443bo0x6b0a4551&unique=1793144442000 HTTP/1.1" 200 - 8 0.010 0.018 2026-10-28 05:30:14,196 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:30:14,203 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:14] "GET /web/image/mail.guest/62/avatar_128?access_token=e9f07e3c3abc470a90a535d7d261bf885f80ff2bd9de92b905c81908fb7d5ceeo0x6b09d6ca&unique=1793165379000 HTTP/1.1" 200 - 6 0.008 0.035 2026-10-28 05:30:14,240 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:14] "GET /web/image/res.partner/2121/avatar_128?access_token=28fc09f217ce1dd0e808551c61f9224bb8121809a621a5de2c0deec2a1075591o0x6b0c2648&unique=1793165379000 HTTP/1.1" 200 - 8 0.005 0.070 2026-10-28 05:30:14,272 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:14,272 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-28 05:30:14,289 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:14] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 10 0.027 0.083 2026-10-28 05:30:14,330 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:14] "POST /mail/attachment/upload HTTP/1.1" 200 - 16 0.010 0.031 2026-10-28 05:30:14,332 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:14] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 05:30:14,367 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:30:14,425 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:14,426 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-28 05:30:14,473 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:14] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.005 0.030 2026-10-28 05:30:14,503 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-28 05:30:14,512 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:14] "GET /web/image/19806?access_token=6a6931fc-5fb2-4a40-a21c-c878e1407150&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.004 0.016 2026-10-28 05:30:14,586 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:14] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-10-28 05:30:14,595 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-28 05:30:14,637 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:14] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 10 0.019 0.025 2026-10-28 05:30:14,656 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:14] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-28 05:30:15,006 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:15] "POST /mail/message/post HTTP/1.1" 200 - 46 0.043 0.109 2026-10-28 05:30:15,081 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:15,134 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:30:15,269 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-28 05:30:16,590 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-28 05:30:16,614 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:16] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.010 0.017 2026-10-28 05:30:16,721 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-28 05:30:16,734 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [3] 2026-10-28 05:30:16,743 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:16] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.009 0.019 2026-10-28 05:30:16,815 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:30:16,894 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-28 05:30:16,976 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-28 05:30:17,092 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-28 05:30:17,152 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:17,153 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-28 05:30:17,230 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:17] "POST /mail/attachment/upload HTTP/1.1" 200 - 11 0.017 0.032 2026-10-28 05:30:17,275 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-28 05:30:17,368 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-28 05:30:17,440 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:17] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.024 0.043 2026-10-28 05:30:17,514 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:17,589 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-28 05:30:17,652 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-28 05:30:17,730 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-28 05:30:17,811 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-28 05:30:17,861 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [19807] 2026-10-28 05:30:17,869 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:17] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.020 0.033 2026-10-28 05:30:17,911 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-28 05:30:17,994 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-28 05:30:18,064 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-28 05:30:18,140 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:18,214 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:18] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.033 0.030 2026-10-28 05:30:18,255 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: tour succeeded 2026-10-28 05:30:18,256 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 05:30:18,390 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: heap 12110060 (allocated 14155776) 2026-10-28 05:30:18,414 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing chrome headless with pid 6238 2026-10-28 05:30:18,424 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing websocket connection 2026-10-28 05:30:18,425 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Terminating chrome headless with pid 6238 2026-10-28 05:30:18,539 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053018_539551_test_discuss_channel_public_page_as_guest.txt 2026-10-28 05:30:18,539 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Removing chrome user profile "/tmp/tmp6wlrzzur_chrome_odoo" 2026-10-28 05:30:18,599 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_internal ... 2026-10-28 05:30:20,230 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome pid: 6435 2026-10-28 05:30:20,230 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome headless temporary user profile dir: /tmp/tmpabg2ms2b_chrome_odoo 2026-10-28 05:30:20,231 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Issuing json command http://127.0.0.1:46535/json/version 2026-10-28 05:30:20,232 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:46535/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:30:20,287 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Browser version: Chrome/150.0.7871.114 2026-10-28 05:30:20,287 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Issuing json command http://127.0.0.1:46535/json 2026-10-28 05:30:20,288 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:46535/json with timeout 3 increased to 10s during tests 2026-10-28 05:30:20,316 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Websocket url found: ws://127.0.0.1:46535/devtools/page/51A0E58BCD6D48B646B16C235EBFDC9E 2026-10-28 05:30:20,358 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Enable chrome headless console log notification 2026-10-28 05:30:20,371 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome headless enable page notifications 2026-10-28 05:30:20,635 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:30:20,653 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Setting session cookie in browser 2026-10-28 05:30:20,665 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Open "http://127.0.0.1:8069/chat/744/BUDYuZ453L" in browser 2026-10-28 05:30:20,665 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Navigating to: "http://127.0.0.1:8069/chat/744/BUDYuZ453L" 2026-10-28 05:30:20,686 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:30:22,067 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:22] "GET /chat/744/BUDYuZ453L HTTP/1.1" 200 - 155 0.174 1.212 2026-10-28 05:30:22,072 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Navigation result: {'frameId': '51A0E58BCD6D48B646B16C235EBFDC9E', 'loaderId': '0E38BBB01B869D706856982E96B99954', 'isDownload': False} 2026-10-28 05:30:22,072 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-28 05:30:22,150 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 05:30:22,181 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:22] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.004 0.045 2026-10-28 05:30:22,201 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:22] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-10-28 05:30:22,212 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:22] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.007 0.072 2026-10-28 05:30:22,594 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-28 05:30:22,703 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:22] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:30:22,733 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/744/BUDYuZ453L", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:30:22,748 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-28 05:30:22,947 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:22] "POST /mail/data HTTP/1.1" 200 - 67 0.107 0.135 2026-10-28 05:30:22,952 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.226 2026-10-28 05:30:23,399 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:23] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.042 0.069 2026-10-28 05:30:23,429 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-28 05:30:23,432 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:23] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 6 0.003 0.103 2026-10-28 05:30:23,449 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 05:30:23,468 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 05:30:23,560 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:23] "GET /web/image/res.partner/2124/avatar_128 HTTP/1.1" 200 - 17 0.044 0.184 2026-10-28 05:30:23,582 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:23] "GET /web/image/discuss.channel/744/avatar_128?unique=c56be3c9f1fa8d0f3f003074c1a012b9d017b43a1bf210cf28803dcc0537fabed3ab45876a8675b078bbd6156ca1e9bc240ea71ae61ec279fe5058f4fa847445 HTTP/1.1" 200 - 6 0.007 0.244 2026-10-28 05:30:23,635 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:23] "GET /web/image/res.partner/7/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.017 0.279 2026-10-28 05:30:23,650 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-28 05:30:23,696 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-28 05:30:23,714 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:23] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.027 0.330 2026-10-28 05:30:23,754 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-28 05:30:23,804 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:30:23,811 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:23] "GET /web/image/mail.guest/64/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 4 0.021 0.014 2026-10-28 05:30:23,871 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:23,871 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-28 05:30:23,917 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:23] "GET /web/image/res.partner/2123/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 9 0.023 0.109 2026-10-28 05:30:23,946 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:23] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:30:23,995 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:23] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.024 0.191 2026-10-28 05:30:24,051 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:24] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.026 0.113 2026-10-28 05:30:24,102 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:30:24,140 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:24] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.029 0.301 2026-10-28 05:30:24,187 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:24,188 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-28 05:30:24,232 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:24] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.004 0.021 2026-10-28 05:30:24,268 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-28 05:30:24,282 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:24] "GET /web/image/19814?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 9 0.005 0.015 2026-10-28 05:30:24,391 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:24] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.005 0.015 2026-10-28 05:30:24,402 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-28 05:30:24,479 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:24] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.026 0.059 2026-10-28 05:30:24,487 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:24] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-10-28 05:30:24,830 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:24] "POST /mail/message/post HTTP/1.1" 200 - 49 0.051 0.069 2026-10-28 05:30:24,883 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:24,920 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:24] "GET /discuss/channel/744/image/19814?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.006 0.029 2026-10-28 05:30:24,951 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:30:25,082 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-28 05:30:27,139 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-28 05:30:27,190 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:27] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.020 0.023 2026-10-28 05:30:27,293 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-28 05:30:27,309 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [4] 2026-10-28 05:30:27,320 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:27] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.015 0.022 2026-10-28 05:30:27,374 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:30:27,450 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-28 05:30:27,530 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-28 05:30:27,683 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-28 05:30:27,761 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:27,762 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-28 05:30:27,810 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:27] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.003 0.020 2026-10-28 05:30:27,841 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-28 05:30:27,946 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-28 05:30:28,030 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:28] "POST /mail/message/update_content HTTP/1.1" 200 - 36 0.021 0.039 2026-10-28 05:30:28,115 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:28,190 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-28 05:30:28,251 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-28 05:30:28,339 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-28 05:30:28,419 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-28 05:30:28,485 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [19815] 2026-10-28 05:30:28,491 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:28] "POST /mail/attachment/delete HTTP/1.1" 200 - 29 0.029 0.039 2026-10-28 05:30:28,533 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-28 05:30:28,626 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-28 05:30:28,700 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-28 05:30:28,774 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:28,856 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:28] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.028 0.052 2026-10-28 05:30:28,902 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: tour succeeded 2026-10-28 05:30:28,903 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 05:30:29,059 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: heap 12859700 (allocated 14680064) 2026-10-28 05:30:29,076 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing chrome headless with pid 6435 2026-10-28 05:30:29,079 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing websocket connection 2026-10-28 05:30:29,080 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Terminating chrome headless with pid 6435 2026-10-28 05:30:29,187 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053029_186884_test_discuss_channel_public_page_as_internal.txt 2026-10-28 05:30:29,187 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Removing chrome user profile "/tmp/tmpabg2ms2b_chrome_odoo" 2026-10-28 05:30:29,752 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome pid: 6634 2026-10-28 05:30:29,752 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome headless temporary user profile dir: /tmp/tmpnct087dc_chrome_odoo 2026-10-28 05:30:29,752 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Issuing json command http://127.0.0.1:37331/json/version 2026-10-28 05:30:29,775 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:37331/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:30:29,798 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Browser version: Chrome/150.0.7871.114 2026-10-28 05:30:29,798 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Issuing json command http://127.0.0.1:37331/json 2026-10-28 05:30:29,799 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:37331/json with timeout 3 increased to 10s during tests 2026-10-28 05:30:29,880 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Websocket url found: ws://127.0.0.1:37331/devtools/page/201FFE9DBD44DE553AF22668BA50236D 2026-10-28 05:30:29,921 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Enable chrome headless console log notification 2026-10-28 05:30:29,939 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome headless enable page notifications 2026-10-28 05:30:30,017 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:30:30,021 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Setting session cookie in browser 2026-10-28 05:30:30,048 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Open "http://127.0.0.1:8069/chat/744/BUDYuZ453L" in browser 2026-10-28 05:30:30,049 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Navigating to: "http://127.0.0.1:8069/chat/744/BUDYuZ453L" 2026-10-28 05:30:30,308 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:30] "GET /chat/744/BUDYuZ453L HTTP/1.1" 200 - 51 0.068 0.149 2026-10-28 05:30:30,312 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Navigation result: {'frameId': '201FFE9DBD44DE553AF22668BA50236D', 'loaderId': '8D7BFD9A9BFEC5D54B0C1F1446B6BB75', 'isDownload': False} 2026-10-28 05:30:30,312 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-28 05:30:30,362 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:30] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.009 0.016 2026-10-28 05:30:30,379 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:30] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-28 05:30:30,392 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:30] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-10-28 05:30:30,441 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:30] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.088 2026-10-28 05:30:30,708 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:30] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:30:30,743 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 05:30:30,852 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/744/BUDYuZ453L", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:30:30,863 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-28 05:30:31,042 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:31] "POST /mail/data HTTP/1.1" 200 - 60 0.075 0.124 2026-10-28 05:30:31,044 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.191 2026-10-28 05:30:31,500 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-28 05:30:31,504 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:31] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.042 0.057 2026-10-28 05:30:31,523 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:30:31,555 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:30:31,607 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:31] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.034 0.105 2026-10-28 05:30:31,646 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:31] "GET /web/image/discuss.channel/744/avatar_128?unique=c56be3c9f1fa8d0f3f003074c1a012b9d017b43a1bf210cf28803dcc0537fabed3ab45876a8675b078bbd6156ca1e9bc240ea71ae61ec279fe5058f4fa847445 HTTP/1.1" 200 - 6 0.013 0.175 2026-10-28 05:30:31,710 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:31] "GET /web/image/res.partner/7/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.013 0.233 2026-10-28 05:30:31,783 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:31] "GET /web/image/res.partner/2124/avatar_128 HTTP/1.1" 200 - 10 0.015 0.306 2026-10-28 05:30:31,819 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:31] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 6 0.011 0.381 2026-10-28 05:30:31,918 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:30:31,958 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-28 05:30:31,989 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:31] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:30:32,070 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:32] "GET /discuss/channel/744/image/19814?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.016 0.027 2026-10-28 05:30:32,079 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-28 05:30:32,085 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:32] "GET /web/image/mail.guest/64/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 3 0.002 0.045 2026-10-28 05:30:32,182 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:32] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.039 0.109 2026-10-28 05:30:32,192 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:30:32,258 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:32,259 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-28 05:30:32,327 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:32] "GET /web/image/res.partner/2123/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 9 0.032 0.255 2026-10-28 05:30:32,337 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:30:32,399 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:32,400 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-28 05:30:32,404 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:32] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.024 0.204 2026-10-28 05:30:32,447 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:32] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.014 0.139 2026-10-28 05:30:32,465 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-28 05:30:32,478 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:32] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.010 0.040 2026-10-28 05:30:32,532 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:32] "GET /web/image/19817?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 4 0.001 0.007 2026-10-28 05:30:32,552 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:32] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:30:32,608 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-28 05:30:32,661 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:32] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.034 0.058 2026-10-28 05:30:32,680 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:32] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 05:30:33,044 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:33] "POST /mail/message/post HTTP/1.1" 200 - 39 0.032 0.076 2026-10-28 05:30:33,123 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:33,158 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:33] "GET /discuss/channel/744/image/19817?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.005 0.022 2026-10-28 05:30:33,185 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:30:33,316 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-28 05:30:35,433 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-28 05:30:35,486 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:35] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.014 0.052 2026-10-28 05:30:35,600 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-28 05:30:35,626 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [5] 2026-10-28 05:30:35,636 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:35] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.007 0.022 2026-10-28 05:30:35,687 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:30:35,785 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-28 05:30:35,875 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-28 05:30:35,999 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-28 05:30:36,059 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:36,059 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-28 05:30:36,091 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:36] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.004 0.020 2026-10-28 05:30:36,127 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-28 05:30:36,206 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-28 05:30:36,310 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:36] "POST /mail/message/update_content HTTP/1.1" 200 - 36 0.044 0.057 2026-10-28 05:30:36,397 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:36,470 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-28 05:30:36,518 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-28 05:30:36,594 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-28 05:30:36,671 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-28 05:30:36,727 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [19818] 2026-10-28 05:30:36,736 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:36] "POST /mail/attachment/delete HTTP/1.1" 200 - 27 0.033 0.029 2026-10-28 05:30:36,766 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-28 05:30:36,852 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-28 05:30:36,923 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-28 05:30:36,990 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:37,075 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:37] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.041 0.038 2026-10-28 05:30:37,150 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: tour succeeded 2026-10-28 05:30:37,152 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 05:30:37,323 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: heap 13094000 (allocated 14155776) 2026-10-28 05:30:37,335 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing chrome headless with pid 6634 2026-10-28 05:30:37,336 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing websocket connection 2026-10-28 05:30:37,338 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Terminating chrome headless with pid 6634 2026-10-28 05:30:37,479 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053037_479338_test_discuss_channel_public_page_as_internal.txt 2026-10-28 05:30:37,479 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Removing chrome user profile "/tmp/tmpnct087dc_chrome_odoo" 2026-10-28 05:30:37,555 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_portal ... 2026-10-28 05:30:39,290 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome pid: 6826 2026-10-28 05:30:39,290 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmp10fypro4_chrome_odoo 2026-10-28 05:30:39,291 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:42633/json/version 2026-10-28 05:30:39,292 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:42633/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:30:39,355 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Browser version: Chrome/150.0.7871.114 2026-10-28 05:30:39,355 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:42633/json 2026-10-28 05:30:39,362 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:42633/json with timeout 3 increased to 10s during tests 2026-10-28 05:30:39,384 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Websocket url found: ws://127.0.0.1:42633/devtools/page/62532247D250AC24BCB7385239ABF126 2026-10-28 05:30:39,405 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Enable chrome headless console log notification 2026-10-28 05:30:39,413 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome headless enable page notifications 2026-10-28 05:30:39,543 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal from n/a 2026-10-28 05:30:39,557 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Setting session cookie in browser 2026-10-28 05:30:39,569 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Open "http://127.0.0.1:8069/chat/746/hRkjZwTLLY" in browser 2026-10-28 05:30:39,573 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/746/hRkjZwTLLY" 2026-10-28 05:30:39,600 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:30:40,415 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:40] "GET /chat/746/hRkjZwTLLY HTTP/1.1" 200 - 97 0.057 0.764 2026-10-28 05:30:40,427 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Navigation result: {'frameId': '62532247D250AC24BCB7385239ABF126', 'loaderId': '92A924F7C99DE782E53E2F12B0A233B6', 'isDownload': False} 2026-10-28 05:30:40,427 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-28 05:30:40,512 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:40] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 05:30:40,528 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:40] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.004 0.042 2026-10-28 05:30:40,551 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:40] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.004 0.066 2026-10-28 05:30:40,560 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:40] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.005 0.078 2026-10-28 05:30:40,873 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:40] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:30:40,907 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-28 05:30:41,007 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/746/hRkjZwTLLY", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:30:41,030 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-28 05:30:41,252 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:41] "POST /mail/data HTTP/1.1" 200 - 82 0.081 0.180 2026-10-28 05:30:41,253 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.258 2026-10-28 05:30:41,342 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-10-28 05:30:41,347 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:41] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:30:41,715 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:41] "GET /web/image/discuss.channel/746/avatar_128?unique=0e5b2849edc0319f401962409b0e53caee1d8175762b7c40449cdaf341f5303e7e6d16df12b3ce66e333e3ec30f212f1be5c3e8dfc0abe74cae1d342f802e924 HTTP/1.1" 200 - 6 0.028 0.029 2026-10-28 05:30:41,754 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 05:30:41,764 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-28 05:30:41,771 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2126], uid: 7, model: res.partner 2026-10-28 05:30:41,818 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:30:41,843 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:41] "GET /web/image/res.partner/2126/avatar_128 HTTP/1.1" 200 - 21 0.045 0.131 2026-10-28 05:30:41,868 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:41] "GET /web/image/res.partner/7/avatar_128?access_token=79c402e4a125eefd0dbb20182db6f54689043219e0da590ec09b381d3bab484do0x6b0a4b15&unique=1793144442000 HTTP/1.1" 200 - 6 0.005 0.186 2026-10-28 05:30:41,928 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:41] "GET /web/image/res.partner/3/avatar_128?access_token=c700209c2ed6a4cc2bd45b40ddcd5ed8b41cc754fcd36053985034453d0332feo0x6b0a4678&unique=1793165379000 HTTP/1.1" 200 - 6 0.012 0.246 2026-10-28 05:30:41,951 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-28 05:30:41,952 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:41] "GET /web/image/res.partner/8/avatar_128?access_token=ba43b25a01ff4fb2e79f6fb5445a530615a234eeff5f991a61023863eaec4044o0x6b0a4c3d&unique=1793144442000 HTTP/1.1" 200 - 6 0.006 0.254 2026-10-28 05:30:42,005 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-28 05:30:42,060 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:42] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.032 0.371 2026-10-28 05:30:42,117 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:42] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.022 0.259 2026-10-28 05:30:42,130 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:30:42,170 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:42] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.017 0.053 2026-10-28 05:30:42,210 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:30:42,248 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:42,253 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-28 05:30:42,266 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:42] "GET /web/image/mail.guest/65/avatar_128?access_token=4ebdcee1e8227c7d66c2a2ef1dd4d77fa92c4a275c717d5b3f4cc6bb88cd948ao0x6b09da40&unique=1793165379000 HTTP/1.1" 200 - 3 0.008 0.025 2026-10-28 05:30:42,326 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:42] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:30:42,338 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:42] "GET /web/image/res.partner/2125/avatar_128?access_token=9baaf1159cffa7217a4adfeb8fd7bcf2f5fb8996c1939554951553d49dc2164co0x6b0c2ae5&unique=1793165379000 HTTP/1.1" 200 - 5 0.013 0.083 2026-10-28 05:30:42,372 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:42] "GET /web/image/res.partner/2/avatar_128?access_token=bcd7633fcc175c0e9ee4c7797052e7acf17f10faed80615e6cb305928d81443bo0x6b0a4551&unique=1793144442000 HTTP/1.1" 200 - 5 0.005 0.138 2026-10-28 05:30:42,431 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:42] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.014 0.104 2026-10-28 05:30:42,478 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:30:42,542 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:42,542 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-28 05:30:42,585 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:42] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.006 0.024 2026-10-28 05:30:42,625 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-28 05:30:42,626 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:42] "GET /web/image/19825?access_token=0f0d6506-6388-490e-9894-7885a4753895&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-28 05:30:42,721 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-28 05:30:42,732 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:42] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-28 05:30:42,798 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:42] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.020 0.053 2026-10-28 05:30:42,808 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:42] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.046 2026-10-28 05:30:43,122 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:43] "POST /mail/message/post HTTP/1.1" 200 - 47 0.033 0.070 2026-10-28 05:30:43,183 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:43,249 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:30:43,374 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-28 05:30:45,372 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-28 05:30:45,410 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:45] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.015 0.025 2026-10-28 05:30:45,525 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-28 05:30:45,543 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [6] 2026-10-28 05:30:45,557 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:45] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.012 0.023 2026-10-28 05:30:45,603 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:30:45,679 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-28 05:30:45,774 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-28 05:30:45,918 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-28 05:30:45,978 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:45,979 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-28 05:30:46,027 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:46] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.003 0.016 2026-10-28 05:30:46,059 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-28 05:30:46,142 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-28 05:30:46,217 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:46] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.021 0.051 2026-10-28 05:30:46,332 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:46,382 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-28 05:30:46,448 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-28 05:30:46,524 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-28 05:30:46,604 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-28 05:30:46,637 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [19826] 2026-10-28 05:30:46,643 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:46] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.017 0.021 2026-10-28 05:30:46,670 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-28 05:30:46,771 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-28 05:30:46,851 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-28 05:30:46,912 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:46,973 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:46] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.024 0.033 2026-10-28 05:30:47,022 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: tour succeeded 2026-10-28 05:30:47,023 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 05:30:47,167 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: heap 12995036 (allocated 14417920) 2026-10-28 05:30:47,174 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Closing chrome headless with pid 6826 2026-10-28 05:30:47,176 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Closing websocket connection 2026-10-28 05:30:47,176 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Terminating chrome headless with pid 6826 2026-10-28 05:30:47,327 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053047_326729_test_discuss_channel_public_page_as_portal.txt 2026-10-28 05:30:47,327 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Removing chrome user profile "/tmp/tmp10fypro4_chrome_odoo" 2026-10-28 05:30:47,773 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome pid: 7023 2026-10-28 05:30:47,774 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmpl767li26_chrome_odoo 2026-10-28 05:30:47,774 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:40449/json/version 2026-10-28 05:30:47,783 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:40449/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:30:47,837 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Browser version: Chrome/150.0.7871.114 2026-10-28 05:30:47,837 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:40449/json 2026-10-28 05:30:47,838 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:40449/json with timeout 3 increased to 10s during tests 2026-10-28 05:30:47,859 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Websocket url found: ws://127.0.0.1:40449/devtools/page/AC268A14554F00678D6FB0906A5B098C 2026-10-28 05:30:47,886 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Enable chrome headless console log notification 2026-10-28 05:30:47,921 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome headless enable page notifications 2026-10-28 05:30:48,017 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal from n/a 2026-10-28 05:30:48,022 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Setting session cookie in browser 2026-10-28 05:30:48,030 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Open "http://127.0.0.1:8069/chat/746/hRkjZwTLLY" in browser 2026-10-28 05:30:48,030 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/746/hRkjZwTLLY" 2026-10-28 05:30:48,208 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:48] "GET /chat/746/hRkjZwTLLY HTTP/1.1" 200 - 45 0.037 0.118 2026-10-28 05:30:48,218 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Navigation result: {'frameId': 'AC268A14554F00678D6FB0906A5B098C', 'loaderId': 'EC42A1DA9CD770BAF834BB081A9EB56B', 'isDownload': False} 2026-10-28 05:30:48,218 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-28 05:30:48,324 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:48] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.007 0.028 2026-10-28 05:30:48,342 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:48] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 05:30:48,368 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:48] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.014 0.069 2026-10-28 05:30:48,387 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:48] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.004 0.106 2026-10-28 05:30:48,713 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:48] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:30:48,732 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 05:30:48,822 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/746/hRkjZwTLLY", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:30:48,840 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-28 05:30:49,091 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:49] "POST /mail/data HTTP/1.1" 200 - 69 0.099 0.164 2026-10-28 05:30:49,095 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.248 2026-10-28 05:30:49,183 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:30:49,208 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:49] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:30:49,631 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:49] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.065 0.082 2026-10-28 05:30:49,647 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-28 05:30:49,670 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:30:49,694 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2126], uid: 7, model: res.partner 2026-10-28 05:30:49,699 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:30:49,750 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:49] "GET /web/image/res.partner/2126/avatar_128 HTTP/1.1" 200 - 19 0.033 0.186 2026-10-28 05:30:49,795 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:49] "GET /web/image/res.partner/3/avatar_128?access_token=c700209c2ed6a4cc2bd45b40ddcd5ed8b41cc754fcd36053985034453d0332feo0x6b0a4678&unique=1793165379000 HTTP/1.1" 200 - 6 0.005 0.226 2026-10-28 05:30:49,834 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:49] "GET /web/image/discuss.channel/746/avatar_128?unique=0e5b2849edc0319f401962409b0e53caee1d8175762b7c40449cdaf341f5303e7e6d16df12b3ce66e333e3ec30f212f1be5c3e8dfc0abe74cae1d342f802e924 HTTP/1.1" 200 - 6 0.007 0.310 2026-10-28 05:30:49,899 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:49] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.022 0.161 2026-10-28 05:30:49,902 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-28 05:30:49,941 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:49] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 05:30:49,945 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:49] "GET /web/image/res.partner/7/avatar_128?access_token=79c402e4a125eefd0dbb20182db6f54689043219e0da590ec09b381d3bab484do0x6b0a4b15&unique=1793144442000 HTTP/1.1" 200 - 6 0.012 0.360 2026-10-28 05:30:49,990 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:49] "GET /web/image/res.partner/8/avatar_128?access_token=ba43b25a01ff4fb2e79f6fb5445a530615a234eeff5f991a61023863eaec4044o0x6b0a4c3d&unique=1793144442000 HTTP/1.1" 200 - 6 0.014 0.390 2026-10-28 05:30:50,037 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-28 05:30:50,043 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:50] "GET /discuss/channel/746/image/19825?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.027 0.054 2026-10-28 05:30:50,048 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.070 2026-10-28 05:30:50,062 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:50] "GET /web/image/mail.guest/65/avatar_128?access_token=4ebdcee1e8227c7d66c2a2ef1dd4d77fa92c4a275c717d5b3f4cc6bb88cd948ao0x6b09da40&unique=1793165379000 HTTP/1.1" 200 - 3 0.001 0.046 2026-10-28 05:30:50,087 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:30:50,088 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:50] "GET /web/image/res.partner/2/avatar_128?access_token=bcd7633fcc175c0e9ee4c7797052e7acf17f10faed80615e6cb305928d81443bo0x6b0a4551&unique=1793144442000 HTTP/1.1" 200 - 5 0.008 0.076 2026-10-28 05:30:50,131 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:50] "GET /web/image/res.partner/2125/avatar_128?access_token=9baaf1159cffa7217a4adfeb8fd7bcf2f5fb8996c1939554951553d49dc2164co0x6b0c2ae5&unique=1793165379000 HTTP/1.1" 200 - 5 0.004 0.110 2026-10-28 05:30:50,166 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:50,168 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-28 05:30:50,174 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:50] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.017 0.072 2026-10-28 05:30:50,223 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:30:50,226 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:50] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.004 0.024 2026-10-28 05:30:50,290 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:50,290 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-28 05:30:50,340 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:50] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.003 0.024 2026-10-28 05:30:50,372 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-28 05:30:50,388 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:50] "GET /web/image/19828?access_token=1349bb6e-7d4f-486d-90ee-310d39d8a2de&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.001 0.011 2026-10-28 05:30:50,450 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:50] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:30:50,475 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-28 05:30:50,512 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:50] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.016 0.032 2026-10-28 05:30:50,527 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:50] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 05:30:50,837 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:50] "POST /mail/message/post HTTP/1.1" 200 - 38 0.034 0.100 2026-10-28 05:30:50,903 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:50,957 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:30:51,139 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-28 05:30:53,600 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-28 05:30:53,642 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:53] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.010 0.028 2026-10-28 05:30:53,738 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-28 05:30:53,760 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [7] 2026-10-28 05:30:53,769 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:53] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.008 0.018 2026-10-28 05:30:53,821 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:30:53,893 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-28 05:30:53,974 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-28 05:30:54,081 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-28 05:30:54,143 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:30:54,146 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-28 05:30:54,205 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:54] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.003 0.016 2026-10-28 05:30:54,282 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-28 05:30:54,361 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-28 05:30:54,451 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:54] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.024 0.062 2026-10-28 05:30:54,566 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:54,642 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-28 05:30:54,698 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-28 05:30:54,787 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-28 05:30:54,883 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-28 05:30:54,923 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [19829] 2026-10-28 05:30:54,935 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:54] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.017 0.030 2026-10-28 05:30:54,982 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-28 05:30:55,078 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-28 05:30:55,157 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-28 05:30:55,233 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:30:55,311 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:55] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.031 0.039 2026-10-28 05:30:55,385 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: tour succeeded 2026-10-28 05:30:55,386 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 05:30:55,589 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: heap 13245412 (allocated 14680064) 2026-10-28 05:30:55,634 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Closing chrome headless with pid 7023 2026-10-28 05:30:55,640 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Closing websocket connection 2026-10-28 05:30:55,643 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Terminating chrome headless with pid 7023 2026-10-28 05:30:55,867 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053055_867171_test_discuss_channel_public_page_as_portal.txt 2026-10-28 05:30:55,867 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Removing chrome user profile "/tmp/tmpl767li26_chrome_odoo" 2026-10-28 05:30:55,935 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_call_public ... 2026-10-28 05:30:57,084 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.rtc.session records with IDs: [13] 2026-10-28 05:30:57,680 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Chrome pid: 7217 2026-10-28 05:30:57,681 103 INFO rb-99b0b46-226057-429590 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/tmp2ttyeiet_chrome_odoo 2026-10-28 05:30:57,684 103 INFO rb-99b0b46-226057-429590 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:36167/json/version 2026-10-28 05:30:57,685 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36167/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:30:57,760 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Browser version: Chrome/150.0.7871.114 2026-10-28 05:30:57,760 103 INFO rb-99b0b46-226057-429590 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:36167/json 2026-10-28 05:30:57,761 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36167/json with timeout 3 increased to 10s during tests 2026-10-28 05:30:57,789 103 INFO rb-99b0b46-226057-429590 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:36167/devtools/page/B7B7588DA8DA89AF823270B2E0E2B875 2026-10-28 05:30:57,805 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Enable chrome headless console log notification 2026-10-28 05:30:57,821 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Chrome headless enable page notifications 2026-10-28 05:30:57,870 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Setting session cookie in browser 2026-10-28 05:30:57,979 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Open "http://127.0.0.1:8069/chat/748/9gMWMVhxv5" in browser 2026-10-28 05:30:57,979 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Navigating to: "http://127.0.0.1:8069/chat/748/9gMWMVhxv5" 2026-10-28 05:30:58,029 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:30:58,850 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:58] "GET /chat/748/9gMWMVhxv5 HTTP/1.1" 200 - 90 0.055 0.772 2026-10-28 05:30:58,861 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Navigation result: {'frameId': 'B7B7588DA8DA89AF823270B2E0E2B875', 'loaderId': 'D7F537A2BEE396EB3E0C70F5BF861DF8', 'isDownload': False} 2026-10-28 05:30:58,862 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Evaluate ready code "odoo.isTourReady('discuss_channel_call_public_tour.js')" 2026-10-28 05:30:58,940 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:58] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-10-28 05:30:58,946 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:58] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 05:30:58,960 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:58] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-10-28 05:30:58,989 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:58] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.005 0.062 2026-10-28 05:30:59,258 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:59] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:30:59,281 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-28 05:30:59,559 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:59] "POST /mail/data HTTP/1.1" 200 - 42 0.049 0.060 2026-10-28 05:30:59,575 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Evaluate test code "odoo.startTour('discuss_channel_call_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/748/9gMWMVhxv5", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:30:59,603 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:30:59,607 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:30:59,609 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: [1/4] Tour discuss_channel_call_public_tour.js → Step The call does not start on the welcome page (trigger: .o-mail-WelcomePage) 2026-10-28 05:30:59,623 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-28 05:30:59,911 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: [2/4] Tour discuss_channel_call_public_tour.js → Step Click join (trigger: button[title='Join Channel']) 2026-10-28 05:30:59,972 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: [3/4] Tour discuss_channel_call_public_tour.js → Step Check that the call has started (trigger: .o-discuss-Call) 2026-10-28 05:30:59,990 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:30:59] "POST /mail/guest/update_name HTTP/1.1" 200 - 8 0.004 0.013 2026-10-28 05:31:00,071 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:00] "POST /mail/rtc/channel/join_call HTTP/1.1" 200 - 20 0.036 0.032 2026-10-28 05:31:00,294 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:00] "POST /discuss/channel/messages HTTP/1.1" 200 - 30 0.083 0.074 2026-10-28 05:31:00,303 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:00] "GET /web/image/mail.guest/67/avatar_128?access_token=6d87fdc7b2d2ed68bcbb3c3ddfc6fe18f40f3184e401451dc4558597a4f5db58o0x6b09dc8f&unique=1793165458000 HTTP/1.1" 200 - 5 0.001 0.149 2026-10-28 05:31:00,328 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:00] "GET /web/image/discuss.channel/748/avatar_128?unique=fcab511d8f9b4d539b38e56da544844daed7db3eb60bc6b94c31bf97c5fe892d949c6bf9d5b6cceae1c0c502b65a0b083c2e0b4f86381fb6e0d894c79d4986a6 HTTP/1.1" 200 - 8 0.003 0.176 2026-10-28 05:31:00,353 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: [4/4] Tour discuss_channel_call_public_tour.js → Step Check that current user is in call ('disconnect' button visible) (trigger: button[title='Disconnect']) 2026-10-28 05:31:00,413 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:00] "POST /discuss/channel/members HTTP/1.1" 200 - 17 0.025 0.223 2026-10-28 05:31:00,414 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:00] "GET /mail/static/src/audio/channel_01_in.ogg HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 05:31:00,444 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:00] "POST /mail/rtc/session/update_and_broadcast HTTP/1.1" 200 - 10 0.006 0.216 2026-10-28 05:31:00,464 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:00] "GET /web/image/mail.guest/67/avatar_128?access_token=6d87fdc7b2d2ed68bcbb3c3ddfc6fe18f40f3184e401451dc4558597a4f5db58o0x6b09dc8f&unique=1793165459000 HTTP/1.1" 200 - 5 0.002 0.008 2026-10-28 05:31:00,537 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:31:00,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: tour succeeded 2026-10-28 05:31:00,566 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR discuss_channel_call_public_tour.js SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-28 05:31:00,611 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:00] "GET /web/image/res.partner/2/avatar_128?access_token=bcd7633fcc175c0e9ee4c7797052e7acf17f10faed80615e6cb305928d81443bo0x6b0a4551&unique=1793144442000 HTTP/1.1" 200 - 8 0.026 0.019 2026-10-28 05:31:00,622 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:00] "GET /web/image/mail.guest/66/avatar_128?access_token=12a12e6a0762afbc105869a293fbb1c26560086fd91f6251de2375de951dc95co0x6b09db67&unique=1793165379000 HTTP/1.1" 200 - 6 0.002 0.046 2026-10-28 05:31:00,666 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:00] "GET /web/image/res.partner/2128/avatar_128?access_token=af7cbb6db6e47b4a9e73bc024a3059ee0b2a4b8d7884cad515d058505b1730bao0x6b0c2e5b&unique=1793165379000 HTTP/1.1" 200 - 9 0.007 0.082 2026-10-28 05:31:00,703 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:00] "GET /web/image/res.partner/2127/avatar_128?access_token=886593817c43df2631be6d1e37d7eced28a37fbf048062e848d3fce84bcfe9aco0x6b0c2d34&unique=1793165379000 HTTP/1.1" 200 - 8 0.005 0.125 2026-10-28 05:31:00,726 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: heap 7940956 (allocated 9175040) 2026-10-28 05:31:00,741 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Closing chrome headless with pid 7217 2026-10-28 05:31:00,742 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Closing websocket connection 2026-10-28 05:31:00,744 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Terminating chrome headless with pid 7217 2026-10-28 05:31:00,889 103 INFO rb-99b0b46-226057-429590 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-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053100_888997_test_discuss_channel_public_page_call_public.txt 2026-10-28 05:31:00,889 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Removing chrome user profile "/tmp/tmp2ttyeiet_chrome_odoo" 2026-10-28 05:31:00,950 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_admin ... 2026-10-28 05:31:02,218 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.rtc.session records with IDs: [15] 2026-10-28 05:31:02,825 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome pid: 7414 2026-10-28 05:31:02,826 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome headless temporary user profile dir: /tmp/tmps8rlgbdq_chrome_odoo 2026-10-28 05:31:02,826 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Issuing json command http://127.0.0.1:32919/json/version 2026-10-28 05:31:02,830 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:32919/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:31:02,874 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Browser version: Chrome/150.0.7871.114 2026-10-28 05:31:02,874 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Issuing json command http://127.0.0.1:32919/json 2026-10-28 05:31:02,875 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:32919/json with timeout 3 increased to 10s during tests 2026-10-28 05:31:02,893 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Websocket url found: ws://127.0.0.1:32919/devtools/page/405AE8D24D53EE4F6E8954303148D604 2026-10-28 05:31:02,912 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Enable chrome headless console log notification 2026-10-28 05:31:02,923 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome headless enable page notifications 2026-10-28 05:31:03,071 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:31:03,089 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Setting session cookie in browser 2026-10-28 05:31:03,107 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Open "http://127.0.0.1:8069/chat/751/sMv3hqmp6g" in browser 2026-10-28 05:31:03,107 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Navigating to: "http://127.0.0.1:8069/chat/751/sMv3hqmp6g" 2026-10-28 05:31:03,142 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:31:04,493 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:04] "GET /chat/751/sMv3hqmp6g HTTP/1.1" 200 - 169 0.166 1.190 2026-10-28 05:31:04,506 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Navigation result: {'frameId': '405AE8D24D53EE4F6E8954303148D604', 'loaderId': 'FD5B76C5D2F1EA1344BE0EC6DF2BBB18', 'isDownload': False} 2026-10-28 05:31:04,506 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-28 05:31:04,568 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:04] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.006 0.023 2026-10-28 05:31:04,591 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:04] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.045 2026-10-28 05:31:04,608 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 05:31:04,641 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:04] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.007 0.081 2026-10-28 05:31:05,075 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:05] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:31:05,103 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-28 05:31:05,267 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/751/sMv3hqmp6g", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:31:05,280 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-28 05:31:05,472 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:05] "POST /mail/data HTTP/1.1" 200 - 91 0.071 0.156 2026-10-28 05:31:05,474 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.219 2026-10-28 05:31:05,612 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:31:05,997 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:05] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:31:06,045 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "POST /discuss/channel/messages HTTP/1.1" 200 - 20 0.045 0.061 2026-10-28 05:31:06,056 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "POST /discuss/channel/members HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 05:31:06,092 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:31:06,093 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "GET /web/image/mail.guest/8/avatar_128?unique=1793142723000 HTTP/1.1" 200 - 4 0.008 0.112 2026-10-28 05:31:06,137 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:31:06,144 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "GET /web/image/discuss.channel/2/avatar_128?unique=88ea6f0c68a47d687ea778e95d5c1d3f8d44ef0ab7b5e25ffcef340fb4570c40eae97b53e5e6e90297743e1a914cca581568af8c7b7c5074f9e67e5842965054 HTTP/1.1" 200 - 3 0.005 0.182 2026-10-28 05:31:06,162 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-28 05:31:06,190 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "GET /web/image/res.partner/3/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 9 0.012 0.127 2026-10-28 05:31:06,214 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 3 0.003 0.254 2026-10-28 05:31:06,241 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "GET /web/image/discuss.channel/751/avatar_128?unique=ee07579d979c7a8d78be80f82fe3b23aca58bb3c2dfbcd147390fb34564c1433da5df0d9a054351396efdeadc3509059f9b6d14cd0aa317190d964ab265defb4 HTTP/1.1" 200 - 3 0.004 0.242 2026-10-28 05:31:06,275 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "GET /web/image/mail.guest/68/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 3 0.016 0.020 2026-10-28 05:31:06,342 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-28 05:31:06,394 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-28 05:31:06,448 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 16 0.057 0.160 2026-10-28 05:31:06,506 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:31:06,555 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "GET /web/image/res.partner/2130/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 10 0.063 0.218 2026-10-28 05:31:06,574 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:06,575 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-28 05:31:06,665 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:31:06,679 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "GET /web/image/res.partner/2129/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 9 0.036 0.359 2026-10-28 05:31:06,749 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 24 0.021 0.227 2026-10-28 05:31:06,788 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "POST /mail/attachment/upload HTTP/1.1" 200 - 10 0.015 0.128 2026-10-28 05:31:06,835 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:31:06,915 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:06,915 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-28 05:31:06,955 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:06] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.003 0.017 2026-10-28 05:31:06,995 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-28 05:31:07,030 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:07] "GET /web/image/19841?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 9 0.015 0.017 2026-10-28 05:31:07,084 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:07] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 05:31:07,102 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-28 05:31:07,204 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:07] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 24 0.022 0.073 2026-10-28 05:31:07,220 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:07] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.090 2026-10-28 05:31:07,634 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:07] "POST /mail/message/post HTTP/1.1" 200 - 51 0.065 0.112 2026-10-28 05:31:07,716 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:31:07,740 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:07] "GET /discuss/channel/751/image/19841?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.003 0.008 2026-10-28 05:31:07,768 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:31:07,891 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-28 05:31:10,262 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-28 05:31:10,321 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:10] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.017 0.022 2026-10-28 05:31:10,428 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-28 05:31:10,433 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [8] 2026-10-28 05:31:10,446 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:10] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.024 2026-10-28 05:31:10,502 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:31:10,580 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-28 05:31:10,669 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-28 05:31:10,844 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-28 05:31:10,911 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:10,911 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-28 05:31:10,944 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:10] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.003 0.016 2026-10-28 05:31:10,980 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-28 05:31:11,049 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-28 05:31:11,100 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:11] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.016 0.032 2026-10-28 05:31:11,192 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:31:11,249 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-28 05:31:11,315 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-28 05:31:11,399 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-28 05:31:11,471 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-28 05:31:11,530 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [19842] 2026-10-28 05:31:11,551 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:11] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.037 0.037 2026-10-28 05:31:11,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-28 05:31:11,688 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-28 05:31:11,757 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-28 05:31:11,835 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:31:11,908 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:11] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.022 0.041 2026-10-28 05:31:11,971 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: tour succeeded 2026-10-28 05:31:11,971 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 05:31:12,116 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: heap 13305032 (allocated 15204352) 2026-10-28 05:31:12,123 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing chrome headless with pid 7414 2026-10-28 05:31:12,128 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing websocket connection 2026-10-28 05:31:12,129 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Terminating chrome headless with pid 7414 2026-10-28 05:31:12,265 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053112_264903_test_mail_group_public_page_as_admin.txt 2026-10-28 05:31:12,265 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Removing chrome user profile "/tmp/tmps8rlgbdq_chrome_odoo" 2026-10-28 05:31:12,629 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome pid: 7614 2026-10-28 05:31:12,629 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome headless temporary user profile dir: /tmp/tmpxwvil3h6_chrome_odoo 2026-10-28 05:31:12,629 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Issuing json command http://127.0.0.1:35567/json/version 2026-10-28 05:31:12,630 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:35567/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:31:12,714 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Browser version: Chrome/150.0.7871.114 2026-10-28 05:31:12,724 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Issuing json command http://127.0.0.1:35567/json 2026-10-28 05:31:12,725 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:35567/json with timeout 3 increased to 10s during tests 2026-10-28 05:31:12,743 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Websocket url found: ws://127.0.0.1:35567/devtools/page/5884B219C60E5A48439BE4F95877013D 2026-10-28 05:31:12,748 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Enable chrome headless console log notification 2026-10-28 05:31:12,756 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome headless enable page notifications 2026-10-28 05:31:12,799 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:31:12,802 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Setting session cookie in browser 2026-10-28 05:31:12,878 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Open "http://127.0.0.1:8069/chat/751/sMv3hqmp6g" in browser 2026-10-28 05:31:12,878 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Navigating to: "http://127.0.0.1:8069/chat/751/sMv3hqmp6g" 2026-10-28 05:31:13,128 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:13] "GET /chat/751/sMv3hqmp6g HTTP/1.1" 200 - 56 0.051 0.160 2026-10-28 05:31:13,133 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Navigation result: {'frameId': '5884B219C60E5A48439BE4F95877013D', 'loaderId': '0D1D2CCA43600E6839DFEA63F02F3F9F', 'isDownload': False} 2026-10-28 05:31:13,133 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-28 05:31:13,189 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:13] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-28 05:31:13,203 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:13] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-28 05:31:13,219 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:13] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-28 05:31:13,235 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 05:31:13,535 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:13] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:31:13,561 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.004 2026-10-28 05:31:13,655 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/751/sMv3hqmp6g", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:31:13,667 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-28 05:31:13,860 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:13] "POST /mail/data HTTP/1.1" 200 - 84 0.068 0.147 2026-10-28 05:31:13,865 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.193 2026-10-28 05:31:13,990 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:31:14,529 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:14] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 05:31:14,533 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-28 05:31:14,555 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:31:14,581 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:31:14,598 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:14] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.075 0.104 2026-10-28 05:31:14,632 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:14] "GET /web/image/discuss.channel/2/avatar_128?unique=88ea6f0c68a47d687ea778e95d5c1d3f8d44ef0ab7b5e25ffcef340fb4570c40eae97b53e5e6e90297743e1a914cca581568af8c7b7c5074f9e67e5842965054 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-28 05:31:14,674 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:14] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 3 0.018 0.186 2026-10-28 05:31:14,721 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:14] "GET /web/image/discuss.channel/751/avatar_128?unique=ee07579d979c7a8d78be80f82fe3b23aca58bb3c2dfbcd147390fb34564c1433da5df0d9a054351396efdeadc3509059f9b6d14cd0aa317190d964ab265defb4 HTTP/1.1" 200 - 3 0.003 0.228 2026-10-28 05:31:14,751 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:14] "GET /web/image/mail.guest/8/avatar_128?unique=1793142723000 HTTP/1.1" 200 - 3 0.008 0.271 2026-10-28 05:31:14,761 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-28 05:31:14,844 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:14] "GET /web/image/res.partner/3/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 9 0.028 0.221 2026-10-28 05:31:14,852 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-28 05:31:14,864 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:14] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:31:14,871 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:14] "POST /discuss/channel/members HTTP/1.1" 200 - 3 0.009 0.247 2026-10-28 05:31:14,929 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:14] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.023 0.225 2026-10-28 05:31:14,942 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:31:14,943 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:14] "GET /web/image/mail.guest/68/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 3 0.004 0.180 2026-10-28 05:31:15,004 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:15,004 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-28 05:31:15,049 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:15] "GET /web/image/res.partner/2129/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 9 0.027 0.253 2026-10-28 05:31:15,075 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:31:15,131 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:15,132 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-28 05:31:15,147 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:15] "GET /web/image/res.partner/2130/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 10 0.029 0.472 2026-10-28 05:31:15,173 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:15] "GET /discuss/channel/751/image/19841?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.003 0.284 2026-10-28 05:31:15,195 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-28 05:31:15,196 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:15] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.006 0.147 2026-10-28 05:31:15,223 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:15] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.003 0.068 2026-10-28 05:31:15,297 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:15] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 24 0.019 0.342 2026-10-28 05:31:15,308 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-28 05:31:15,313 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:15] "GET /web/image/19844?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 4 0.003 0.028 2026-10-28 05:31:15,321 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:15] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:31:15,385 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:15] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 24 0.014 0.043 2026-10-28 05:31:15,395 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:15] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-10-28 05:31:15,756 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:15] "POST /mail/message/post HTTP/1.1" 200 - 41 0.035 0.097 2026-10-28 05:31:15,863 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:31:15,896 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:15] "GET /discuss/channel/751/image/19844?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.003 0.019 2026-10-28 05:31:15,918 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:31:16,049 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-28 05:31:19,122 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-28 05:31:19,157 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:19] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.008 0.024 2026-10-28 05:31:19,288 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-28 05:31:19,321 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [9] 2026-10-28 05:31:19,335 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:19] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.016 0.024 2026-10-28 05:31:19,395 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:31:19,475 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-28 05:31:19,554 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-28 05:31:19,694 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-28 05:31:19,756 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:19,759 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-28 05:31:19,794 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:19] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.002 0.015 2026-10-28 05:31:19,825 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-28 05:31:19,904 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-28 05:31:19,962 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:31:19,979 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:19] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.028 0.043 2026-10-28 05:31:20,056 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-28 05:31:20,114 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-28 05:31:20,184 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-28 05:31:20,258 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-28 05:31:20,293 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [19845] 2026-10-28 05:31:20,303 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:20] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.016 0.031 2026-10-28 05:31:20,322 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-28 05:31:20,400 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-28 05:31:20,468 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-28 05:31:20,540 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:31:20,606 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:20] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.022 0.040 2026-10-28 05:31:20,679 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: tour succeeded 2026-10-28 05:31:20,680 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 05:31:20,818 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: heap 13708016 (allocated 16388096) 2026-10-28 05:31:20,827 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing chrome headless with pid 7614 2026-10-28 05:31:20,829 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing websocket connection 2026-10-28 05:31:20,833 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Terminating chrome headless with pid 7614 2026-10-28 05:31:20,979 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053120_978773_test_mail_group_public_page_as_admin.txt 2026-10-28 05:31:20,979 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Removing chrome user profile "/tmp/tmpxwvil3h6_chrome_odoo" 2026-10-28 05:31:21,029 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_guest ... 2026-10-28 05:31:22,260 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.rtc.session records with IDs: [16] 2026-10-28 05:31:22,855 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome pid: 7817 2026-10-28 05:31:22,855 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome headless temporary user profile dir: /tmp/tmpjlz09pr0_chrome_odoo 2026-10-28 05:31:22,858 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:34145/json/version 2026-10-28 05:31:22,863 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:34145/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:31:22,877 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Browser version: Chrome/150.0.7871.114 2026-10-28 05:31:22,878 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:34145/json 2026-10-28 05:31:22,880 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:34145/json with timeout 3 increased to 10s during tests 2026-10-28 05:31:22,895 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Websocket url found: ws://127.0.0.1:34145/devtools/page/8598D35AD1BD7ED1B47984896DCA1530 2026-10-28 05:31:22,904 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Enable chrome headless console log notification 2026-10-28 05:31:22,913 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome headless enable page notifications 2026-10-28 05:31:22,996 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Setting session cookie in browser 2026-10-28 05:31:23,086 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Open "http://127.0.0.1:8069/chat/753/bszJkC8t5q" in browser 2026-10-28 05:31:23,086 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Navigating to: "http://127.0.0.1:8069/chat/753/bszJkC8t5q" 2026-10-28 05:31:23,115 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:31:25,416 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:25] "GET /chat/753/bszJkC8t5q HTTP/1.1" 200 - 101 0.059 2.249 2026-10-28 05:31:25,421 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Navigation result: {'frameId': '8598D35AD1BD7ED1B47984896DCA1530', 'loaderId': 'F3D0EF3C86F4FDFA36F57C8AC7D4DA1A', 'isDownload': False} 2026-10-28 05:31:25,421 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Evaluate ready code "odoo.isTourReady('discuss_channel_as_guest_tour.js')" 2026-10-28 05:31:25,475 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:25] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-28 05:31:25,499 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:25] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.008 0.027 2026-10-28 05:31:25,511 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:25] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-10-28 05:31:25,537 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:25] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 05:31:25,802 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:25] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:31:25,838 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 05:31:26,015 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:31:26,022 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Evaluate test code "odoo.startTour('discuss_channel_as_guest_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/753/bszJkC8t5q", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:31:26,032 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [1/3] Tour discuss_channel_as_guest_tour.js → Step Channel secret token has been hidden on welcome page (trigger: .o-mail-WelcomePage) 2026-10-28 05:31:26,098 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [2/3] Tour discuss_channel_as_guest_tour.js → Step Click join (trigger: button[title='Join Channel']) 2026-10-28 05:31:26,174 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:26] "POST /mail/data HTTP/1.1" 200 - 44 0.044 0.095 2026-10-28 05:31:26,179 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.119 2026-10-28 05:31:26,180 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [3/3] Tour discuss_channel_as_guest_tour.js → Step Check that we are on channel page (trigger: .o-mail-Thread) 2026-10-28 05:31:26,236 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:26] "POST /mail/guest/update_name HTTP/1.1" 200 - 8 0.004 0.016 2026-10-28 05:31:26,633 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:31:26,641 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: tour succeeded 2026-10-28 05:31:26,642 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR discuss_channel_as_guest_tour.js SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-28 05:31:26,730 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:26] "POST /discuss/channel/messages HTTP/1.1" 200 - 30 0.109 0.076 2026-10-28 05:31:26,775 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:26] "GET /web/image/discuss.channel/753/avatar_128?unique=a00705def479f4fc10aa893d964b862afc2c74d0753ad4a637976f70d66b5317d3ebfc7a437edd19234c7c78e5e52c3caa1be4c43e8a963a4b5f95483b65b30e HTTP/1.1" 200 - 8 0.026 0.186 2026-10-28 05:31:26,833 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:26] "GET /web/image/res.partner/2/avatar_128?access_token=bcd7633fcc175c0e9ee4c7797052e7acf17f10faed80615e6cb305928d81443bo0x6b0a4551&unique=1793144442000 HTTP/1.1" 200 - 8 0.032 0.098 2026-10-28 05:31:26,843 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: heap 8758476 (allocated 10747904) 2026-10-28 05:31:26,855 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:26] "GET /web/image/mail.guest/70/avatar_128?access_token=7020f3fa81313379d17f63293bd57057087091d4f068b9150ea5b6e3b0e157c5o0x6b09d5b5&unique=1793165485000 HTTP/1.1" 200 - 5 0.002 0.291 2026-10-28 05:31:26,880 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Closing chrome headless with pid 7817 2026-10-28 05:31:26,884 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:26] "POST /discuss/channel/members HTTP/1.1" 200 - 7 0.013 0.288 2026-10-28 05:31:26,888 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Closing websocket connection 2026-10-28 05:31:26,895 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:26] "GET /web/image/mail.guest/69/avatar_128?access_token=3f7b7bd3cdfd590f2c1d488647657cb25ffe2652f765758ada2f98e1ce1a8958o0x6b09dedd&unique=1793165379000 HTTP/1.1" 200 - 6 0.002 0.174 2026-10-28 05:31:26,907 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Terminating chrome headless with pid 7817 2026-10-28 05:31:26,915 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:26] "GET /web/image/mail.guest/70/avatar_128?access_token=7020f3fa81313379d17f63293bd57057087091d4f068b9150ea5b6e3b0e157c5o0x6b09d5b5&unique=1793165486000 HTTP/1.1" 200 - 5 0.002 0.043 2026-10-28 05:31:26,948 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:26] "GET /web/image/res.partner/2132/avatar_128?access_token=c800c7bf00a9f9cec5e84133251732e4e8ea15d5e8b9fc2e3cf64e9f20afb308o0x6b0c28a9&unique=1793165379000 HTTP/1.1" 200 - 9 0.006 0.198 2026-10-28 05:31:26,989 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:26] "GET /web/image/res.partner/2131/avatar_128?access_token=f6ba8400596cad78b3875612c3eb37b39c9e2127631241f667c05d7a1a6a6b03o0x6b0c2781&unique=1793165379000 HTTP/1.1" 200 - 8 0.005 0.179 2026-10-28 05:31:27,048 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053127_048024_test_mail_group_public_page_as_guest.txt 2026-10-28 05:31:27,048 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Removing chrome user profile "/tmp/tmpjlz09pr0_chrome_odoo" 2026-10-28 05:31:27,608 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome pid: 8013 2026-10-28 05:31:27,610 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome headless temporary user profile dir: /tmp/tmp9nwrifdv_chrome_odoo 2026-10-28 05:31:27,610 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:39871/json/version 2026-10-28 05:31:27,617 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:39871/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:31:27,651 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Browser version: Chrome/150.0.7871.114 2026-10-28 05:31:27,652 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:39871/json 2026-10-28 05:31:27,652 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:39871/json with timeout 3 increased to 10s during tests 2026-10-28 05:31:27,667 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Websocket url found: ws://127.0.0.1:39871/devtools/page/371C712DBCD52BE047B3C4146BA067CF 2026-10-28 05:31:27,679 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Enable chrome headless console log notification 2026-10-28 05:31:27,684 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome headless enable page notifications 2026-10-28 05:31:27,733 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Setting session cookie in browser 2026-10-28 05:31:27,781 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Open "http://127.0.0.1:8069/chat/753/bszJkC8t5q" in browser 2026-10-28 05:31:27,807 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Navigating to: "http://127.0.0.1:8069/chat/753/bszJkC8t5q" 2026-10-28 05:31:28,065 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:28] "GET /chat/753/bszJkC8t5q HTTP/1.1" 200 - 43 0.039 0.141 2026-10-28 05:31:28,079 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Navigation result: {'frameId': '371C712DBCD52BE047B3C4146BA067CF', 'loaderId': '1CD1EE802883D38666AE954E61C830AD', 'isDownload': False} 2026-10-28 05:31:28,079 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-28 05:31:28,140 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:28] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 05:31:28,155 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:28] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.003 0.025 2026-10-28 05:31:28,165 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:28] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-28 05:31:28,202 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:28] "GET /web/webclient/translations/56948a809d50a3103c28c4114210b943236cc092?lang=false HTTP/1.1" 200 - 0 0.000 0.064 2026-10-28 05:31:28,515 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:28] "GET /web/webclient/translations/56948a809d50a3103c28c4114210b943236cc092 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 05:31:28,525 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:28] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:31:28,589 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 05:31:28,683 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/753/bszJkC8t5q", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:31:28,701 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-28 05:31:28,853 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:28] "POST /mail/data HTTP/1.1" 200 - 41 0.065 0.097 2026-10-28 05:31:28,856 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.148 2026-10-28 05:31:29,359 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-28 05:31:29,364 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:29] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 17 0.056 0.051 2026-10-28 05:31:29,384 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:31:29,422 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:31:29,470 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:29] "POST /discuss/channel/messages HTTP/1.1" 200 - 26 0.041 0.168 2026-10-28 05:31:29,487 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:29] "GET /web/image/discuss.channel/753/avatar_128?unique=a00705def479f4fc10aa893d964b862afc2c74d0753ad4a637976f70d66b5317d3ebfc7a437edd19234c7c78e5e52c3caa1be4c43e8a963a4b5f95483b65b30e HTTP/1.1" 200 - 8 0.004 0.164 2026-10-28 05:31:29,525 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:29] "POST /discuss/channel/members HTTP/1.1" 200 - 7 0.024 0.138 2026-10-28 05:31:29,558 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:29] "GET /web/image/mail.guest/69/avatar_128?access_token=3f7b7bd3cdfd590f2c1d488647657cb25ffe2652f765758ada2f98e1ce1a8958o0x6b09dedd&unique=1793165379000 HTTP/1.1" 200 - 5 0.013 0.211 2026-10-28 05:31:29,585 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:29] "GET /web/image/res.partner/2/avatar_128?access_token=bcd7633fcc175c0e9ee4c7797052e7acf17f10faed80615e6cb305928d81443bo0x6b0a4551&unique=1793144442000 HTTP/1.1" 200 - 8 0.006 0.023 2026-10-28 05:31:29,630 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:29] "GET /web/image/discuss.channel/752/avatar_128?unique=ce30d8637e23ab2bbb00d46210ce39924376d536db99290b6e86b7a4d841f38b4313869e12ab5f7723298a6fb726ddacf4ed4cec828794fffa9bbfa797b5d2fb HTTP/1.1" 200 - 8 0.007 0.322 2026-10-28 05:31:29,650 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:29] "GET /web/image/mail.guest/70/avatar_128?access_token=7020f3fa81313379d17f63293bd57057087091d4f068b9150ea5b6e3b0e157c5o0x6b09d5b5&unique=1793165486000 HTTP/1.1" 200 - 6 0.004 0.068 2026-10-28 05:31:29,713 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:29] "GET /web/image/res.partner/2131/avatar_128?access_token=f6ba8400596cad78b3875612c3eb37b39c9e2127631241f667c05d7a1a6a6b03o0x6b0c2781&unique=1793165379000 HTTP/1.1" 200 - 8 0.007 0.122 2026-10-28 05:31:29,746 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-28 05:31:29,772 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:29] "GET /web/image/res.partner/2132/avatar_128?access_token=c800c7bf00a9f9cec5e84133251732e4e8ea15d5e8b9fc2e3cf64e9f20afb308o0x6b0c28a9&unique=1793165379000 HTTP/1.1" 200 - 9 0.023 0.168 2026-10-28 05:31:29,806 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-28 05:31:29,900 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:31:29,906 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:29] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 10 0.017 0.020 2026-10-28 05:31:29,958 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:29,958 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-28 05:31:30,003 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:30] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:31:30,020 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 16 0.009 0.024 2026-10-28 05:31:30,051 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:31:30,125 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:30,130 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-28 05:31:30,194 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.031 0.021 2026-10-28 05:31:30,238 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-28 05:31:30,253 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:30] "GET /web/image/19852?access_token=99ac1bfb-1655-4a20-9c21-a1e52627bd6f&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.003 0.016 2026-10-28 05:31:30,353 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:30] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-10-28 05:31:30,358 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-28 05:31:30,395 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:30] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 12 0.015 0.031 2026-10-28 05:31:30,439 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:30] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 10 0.017 0.056 2026-10-28 05:31:30,445 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:30] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-10-28 05:31:30,826 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:30] "POST /mail/message/post HTTP/1.1" 200 - 50 0.039 0.090 2026-10-28 05:31:30,891 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:31:30,947 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:31:31,085 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-28 05:31:33,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-28 05:31:33,687 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:33] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.017 0.019 2026-10-28 05:31:33,796 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-28 05:31:33,817 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [10] 2026-10-28 05:31:33,827 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:33] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.009 0.023 2026-10-28 05:31:33,894 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:31:33,970 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-28 05:31:34,048 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-28 05:31:34,157 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-28 05:31:34,220 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:34,221 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-28 05:31:34,270 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:34] "POST /mail/attachment/upload HTTP/1.1" 200 - 11 0.004 0.022 2026-10-28 05:31:34,311 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-28 05:31:34,398 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-28 05:31:34,481 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:34] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.030 0.048 2026-10-28 05:31:34,557 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:31:34,616 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-28 05:31:34,680 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-28 05:31:34,766 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-28 05:31:34,842 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-28 05:31:34,897 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [19853] 2026-10-28 05:31:34,908 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:34] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.018 0.038 2026-10-28 05:31:34,946 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-28 05:31:35,032 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-28 05:31:35,098 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-28 05:31:35,168 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:31:35,238 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:35] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.024 0.044 2026-10-28 05:31:35,280 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: tour succeeded 2026-10-28 05:31:35,280 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 05:31:35,430 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: heap 12114132 (allocated 14155776) 2026-10-28 05:31:35,448 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Closing chrome headless with pid 8013 2026-10-28 05:31:35,458 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Closing websocket connection 2026-10-28 05:31:35,461 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Terminating chrome headless with pid 8013 2026-10-28 05:31:35,596 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053135_596238_test_mail_group_public_page_as_guest.txt 2026-10-28 05:31:35,596 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Removing chrome user profile "/tmp/tmp9nwrifdv_chrome_odoo" 2026-10-28 05:31:35,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_internal ... 2026-10-28 05:31:37,085 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.rtc.session records with IDs: [17] 2026-10-28 05:31:37,837 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome pid: 8221 2026-10-28 05:31:37,837 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome headless temporary user profile dir: /tmp/tmpiro6hiuz_chrome_odoo 2026-10-28 05:31:37,837 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:35757/json/version 2026-10-28 05:31:37,843 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:35757/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:31:37,985 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Browser version: Chrome/150.0.7871.114 2026-10-28 05:31:37,986 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:35757/json 2026-10-28 05:31:37,986 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:35757/json with timeout 3 increased to 10s during tests 2026-10-28 05:31:38,020 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Websocket url found: ws://127.0.0.1:35757/devtools/page/32EA8092D54E4020B1DE6E3B0DBE8327 2026-10-28 05:31:38,044 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Enable chrome headless console log notification 2026-10-28 05:31:38,063 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome headless enable page notifications 2026-10-28 05:31:38,192 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:31:38,204 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Setting session cookie in browser 2026-10-28 05:31:38,238 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Open "http://127.0.0.1:8069/chat/755/VBhxHCvHku" in browser 2026-10-28 05:31:38,238 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Navigating to: "http://127.0.0.1:8069/chat/755/VBhxHCvHku" 2026-10-28 05:31:38,295 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:31:39,588 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:39] "GET /chat/755/VBhxHCvHku HTTP/1.1" 200 - 157 0.165 1.132 2026-10-28 05:31:39,593 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Navigation result: {'frameId': '32EA8092D54E4020B1DE6E3B0DBE8327', 'loaderId': 'A432B3B16651B1D26DB18D549B40AC25', 'isDownload': False} 2026-10-28 05:31:39,593 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-28 05:31:39,655 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:39] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-28 05:31:39,664 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:39] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-28 05:31:39,694 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:39] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.006 0.040 2026-10-28 05:31:39,720 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:39] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 05:31:40,012 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:40] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:31:40,040 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-28 05:31:40,184 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/755/VBhxHCvHku", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:31:40,203 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-28 05:31:40,351 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:40] "POST /mail/data HTTP/1.1" 200 - 57 0.062 0.134 2026-10-28 05:31:40,354 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.177 2026-10-28 05:31:40,889 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-28 05:31:40,900 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:31:40,921 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:31:40,945 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:40] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.064 0.066 2026-10-28 05:31:40,987 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:40] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.019 0.136 2026-10-28 05:31:41,027 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:41] "GET /web/image/discuss.channel/755/avatar_128?unique=7b0155bba83d0e00ca279d88fa9441601512ddae0c5e742859033263a984100d1df9c36f236b9351e91936471a8ffc5210ae82b8b7c2746b3179eda17e36d981 HTTP/1.1" 200 - 6 0.005 0.170 2026-10-28 05:31:41,089 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-28 05:31:41,091 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:41] "GET /web/image/res.partner/7/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.014 0.250 2026-10-28 05:31:41,166 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-28 05:31:41,201 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:41] "GET /web/image/res.partner/2134/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 17 0.031 0.142 2026-10-28 05:31:41,262 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:41] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 6 0.027 0.410 2026-10-28 05:31:41,267 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:31:41,343 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:41,344 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-28 05:31:41,356 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:41] "GET /web/image/res.partner/2133/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 9 0.018 0.296 2026-10-28 05:31:41,384 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:41] "GET /web/image/mail.guest/71/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 4 0.008 0.354 2026-10-28 05:31:41,397 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:41] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:31:41,452 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:41] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.017 0.423 2026-10-28 05:31:41,515 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:41] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.021 0.252 2026-10-28 05:31:41,553 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:41] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.015 0.176 2026-10-28 05:31:41,594 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:31:41,653 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:41,655 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-28 05:31:41,729 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:41] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.038 0.019 2026-10-28 05:31:41,767 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-28 05:31:41,793 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:41] "GET /web/image/19860?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 9 0.012 0.020 2026-10-28 05:31:41,854 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:41] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 05:31:41,870 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-28 05:31:41,945 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:41] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.027 0.046 2026-10-28 05:31:41,959 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:41] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-28 05:31:42,315 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:42] "POST /mail/message/post HTTP/1.1" 200 - 52 0.056 0.101 2026-10-28 05:31:42,398 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:31:42,422 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:42] "GET /discuss/channel/755/image/19860?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.006 0.014 2026-10-28 05:31:42,468 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:31:42,617 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-28 05:31:44,330 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-28 05:31:44,365 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:44] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.016 0.032 2026-10-28 05:31:44,483 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-28 05:31:44,506 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [11] 2026-10-28 05:31:44,516 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:44] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.009 0.020 2026-10-28 05:31:44,568 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:31:44,647 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-28 05:31:44,733 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-28 05:31:44,842 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-28 05:31:44,903 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:44,913 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-28 05:31:44,957 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:44] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.004 0.026 2026-10-28 05:31:44,987 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-28 05:31:45,070 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-28 05:31:45,155 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:45] "POST /mail/message/update_content HTTP/1.1" 200 - 36 0.017 0.055 2026-10-28 05:31:45,268 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:31:45,350 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-28 05:31:45,406 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-28 05:31:45,488 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-28 05:31:45,567 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-28 05:31:45,633 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [19861] 2026-10-28 05:31:45,642 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:45] "POST /mail/attachment/delete HTTP/1.1" 200 - 29 0.033 0.035 2026-10-28 05:31:45,683 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-28 05:31:45,780 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-28 05:31:45,854 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-28 05:31:45,930 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:31:46,005 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:46] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.024 0.048 2026-10-28 05:31:46,043 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: tour succeeded 2026-10-28 05:31:46,044 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 05:31:46,104 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:31:46,158 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: heap 12572024 (allocated 13893632) 2026-10-28 05:31:46,174 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Closing chrome headless with pid 8221 2026-10-28 05:31:46,177 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Closing websocket connection 2026-10-28 05:31:46,178 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Terminating chrome headless with pid 8221 2026-10-28 05:31:46,309 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053146_309078_test_mail_group_public_page_as_internal.txt 2026-10-28 05:31:46,309 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Removing chrome user profile "/tmp/tmpiro6hiuz_chrome_odoo" 2026-10-28 05:31:46,760 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome pid: 8417 2026-10-28 05:31:46,761 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome headless temporary user profile dir: /tmp/tmp3nhjq_jw_chrome_odoo 2026-10-28 05:31:46,764 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:37657/json/version 2026-10-28 05:31:46,766 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:37657/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:31:46,955 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Browser version: Chrome/150.0.7871.114 2026-10-28 05:31:46,956 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:37657/json 2026-10-28 05:31:46,957 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:37657/json with timeout 3 increased to 10s during tests 2026-10-28 05:31:47,001 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Websocket url found: ws://127.0.0.1:37657/devtools/page/1EC13CF6A216F663651E8C764F3DBEEB 2026-10-28 05:31:47,035 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Enable chrome headless console log notification 2026-10-28 05:31:47,047 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome headless enable page notifications 2026-10-28 05:31:47,120 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:31:47,129 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Setting session cookie in browser 2026-10-28 05:31:47,154 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Open "http://127.0.0.1:8069/chat/755/VBhxHCvHku" in browser 2026-10-28 05:31:47,154 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Navigating to: "http://127.0.0.1:8069/chat/755/VBhxHCvHku" 2026-10-28 05:31:47,386 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:47] "GET /chat/755/VBhxHCvHku HTTP/1.1" 200 - 45 0.041 0.155 2026-10-28 05:31:47,394 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Navigation result: {'frameId': '1EC13CF6A216F663651E8C764F3DBEEB', 'loaderId': 'B29E264BD62B8A47E54FB32AA07B650D', 'isDownload': False} 2026-10-28 05:31:47,394 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-28 05:31:47,459 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:47] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-10-28 05:31:47,489 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:47] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.039 2026-10-28 05:31:47,505 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:47] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.003 0.051 2026-10-28 05:31:47,525 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:47] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 05:31:47,813 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:47] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:31:47,853 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.005 2026-10-28 05:31:47,944 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/755/VBhxHCvHku", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:31:47,969 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-28 05:31:48,169 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:48] "POST /mail/data HTTP/1.1" 200 - 53 0.082 0.141 2026-10-28 05:31:48,172 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.197 2026-10-28 05:31:48,534 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-28 05:31:48,544 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:31:48,572 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:31:48,590 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:48] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.077 0.054 2026-10-28 05:31:48,625 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:48] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 6 0.017 0.115 2026-10-28 05:31:48,691 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:48] "GET /web/image/discuss.channel/755/avatar_128?unique=7b0155bba83d0e00ca279d88fa9441601512ddae0c5e742859033263a984100d1df9c36f236b9351e91936471a8ffc5210ae82b8b7c2746b3179eda17e36d981 HTTP/1.1" 200 - 6 0.030 0.149 2026-10-28 05:31:48,767 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:48] "GET /web/image/res.partner/7/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.027 0.225 2026-10-28 05:31:48,775 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:48] "GET /web/image/mail.guest/71/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 3 0.001 0.127 2026-10-28 05:31:48,814 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:48] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.016 0.269 2026-10-28 05:31:48,845 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-28 05:31:48,872 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:48] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:31:48,877 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:48] "GET /web/image/res.partner/2134/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 10 0.020 0.203 2026-10-28 05:31:48,930 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-28 05:31:48,971 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:48] "GET /web/image/res.partner/2133/avatar_128?unique=1793165379000 HTTP/1.1" 200 - 9 0.032 0.242 2026-10-28 05:31:49,017 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:31:49,066 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:49] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.025 0.380 2026-10-28 05:31:49,097 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:49,098 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-28 05:31:49,115 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:49] "GET /discuss/channel/755/image/19860?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.006 0.211 2026-10-28 05:31:49,155 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:31:49,208 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:49,215 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-28 05:31:49,227 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:49] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.028 0.186 2026-10-28 05:31:49,258 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:49] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.013 0.102 2026-10-28 05:31:49,288 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-28 05:31:49,301 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:49] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.011 0.042 2026-10-28 05:31:49,387 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-28 05:31:49,392 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:49] "GET /web/image/19863?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 4 0.012 0.013 2026-10-28 05:31:49,471 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:49] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.024 0.054 2026-10-28 05:31:49,474 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:49] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.086 2026-10-28 05:31:49,512 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:49] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-28 05:31:49,866 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:49] "POST /mail/message/post HTTP/1.1" 200 - 42 0.031 0.078 2026-10-28 05:31:49,916 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:31:49,940 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:49] "GET /discuss/channel/755/image/19863?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.009 0.014 2026-10-28 05:31:49,982 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:31:50,098 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-28 05:31:51,972 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-28 05:31:52,004 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:52] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.008 0.021 2026-10-28 05:31:52,135 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-28 05:31:52,154 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [12] 2026-10-28 05:31:52,168 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:52] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.009 0.031 2026-10-28 05:31:52,209 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:31:52,280 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-28 05:31:52,355 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-28 05:31:52,468 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-28 05:31:52,532 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:52,533 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-28 05:31:52,578 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:52] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.004 0.023 2026-10-28 05:31:52,619 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-28 05:31:52,711 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-28 05:31:52,768 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:31:52,807 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:52] "POST /mail/message/update_content HTTP/1.1" 200 - 36 0.028 0.061 2026-10-28 05:31:52,868 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-28 05:31:52,924 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-28 05:31:53,008 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-28 05:31:53,087 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-28 05:31:53,148 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-28 05:31:53,149 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [19864] 2026-10-28 05:31:53,165 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:53] "POST /mail/attachment/delete HTTP/1.1" 200 - 27 0.020 0.052 2026-10-28 05:31:53,215 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-28 05:31:53,279 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-28 05:31:53,364 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:31:53,440 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:53] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.024 0.049 2026-10-28 05:31:53,504 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: tour succeeded 2026-10-28 05:31:53,505 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 05:31:53,622 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: heap 12894860 (allocated 13893632) 2026-10-28 05:31:53,631 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Closing chrome headless with pid 8417 2026-10-28 05:31:53,632 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Closing websocket connection 2026-10-28 05:31:53,636 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Terminating chrome headless with pid 8417 2026-10-28 05:31:53,756 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053153_756689_test_mail_group_public_page_as_internal.txt 2026-10-28 05:31:53,757 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Removing chrome user profile "/tmp/tmp3nhjq_jw_chrome_odoo" 2026-10-28 05:31:53,818 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_portal ... 2026-10-28 05:31:55,292 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.rtc.session records with IDs: [18] 2026-10-28 05:31:55,912 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome pid: 8610 2026-10-28 05:31:55,912 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmpq1_jqaxm_chrome_odoo 2026-10-28 05:31:55,912 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:35099/json/version 2026-10-28 05:31:55,913 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:35099/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:31:55,996 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Browser version: Chrome/150.0.7871.114 2026-10-28 05:31:55,996 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:35099/json 2026-10-28 05:31:55,997 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:35099/json with timeout 3 increased to 10s during tests 2026-10-28 05:31:56,011 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Websocket url found: ws://127.0.0.1:35099/devtools/page/1BF8CF0C166685FD738DF2BD91767C9C 2026-10-28 05:31:56,026 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Enable chrome headless console log notification 2026-10-28 05:31:56,032 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome headless enable page notifications 2026-10-28 05:31:56,251 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal from n/a 2026-10-28 05:31:56,272 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Setting session cookie in browser 2026-10-28 05:31:56,294 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Open "http://127.0.0.1:8069/chat/757/IfImwzPLTG" in browser 2026-10-28 05:31:56,294 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/757/IfImwzPLTG" 2026-10-28 05:31:56,329 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:31:57,301 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:57] "GET /chat/757/IfImwzPLTG HTTP/1.1" 200 - 101 0.091 0.891 2026-10-28 05:31:57,307 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Navigation result: {'frameId': '1BF8CF0C166685FD738DF2BD91767C9C', 'loaderId': 'D4929599BADBE3BE765A3ED266300C92', 'isDownload': False} 2026-10-28 05:31:57,307 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-28 05:31:57,403 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:57] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-28 05:31:57,418 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:57] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-10-28 05:31:57,432 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:57] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 05:31:57,478 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:57] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.008 0.068 2026-10-28 05:31:57,741 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:57] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:31:57,782 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 05:31:57,924 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/757/IfImwzPLTG", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:31:57,971 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-28 05:31:58,178 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:58] "POST /mail/data HTTP/1.1" 200 - 73 0.100 0.175 2026-10-28 05:31:58,180 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.248 2026-10-28 05:31:58,256 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-28 05:31:58,262 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:58] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:31:58,585 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:58] "GET /web/image/discuss.channel/757/avatar_128?unique=e88f741d2cb1498be1270e9ebcb9e860314b0571d36014d080c6ec691c45b96b290de34a0c63cb064b817049db657e71eb4847a66f5ad865916043861d89c5ab HTTP/1.1" 200 - 6 0.011 0.023 2026-10-28 05:31:58,623 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:31:58,677 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 05:31:58,683 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:58] "GET /web/image/res.partner/3/avatar_128?access_token=c700209c2ed6a4cc2bd45b40ddcd5ed8b41cc754fcd36053985034453d0332feo0x6b0a4678&unique=1793165379000 HTTP/1.1" 200 - 6 0.029 0.104 2026-10-28 05:31:58,691 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-28 05:31:58,746 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:58] "GET /web/image/res.partner/8/avatar_128?access_token=ba43b25a01ff4fb2e79f6fb5445a530615a234eeff5f991a61023863eaec4044o0x6b0a4c3d&unique=1793144442000 HTTP/1.1" 200 - 6 0.027 0.147 2026-10-28 05:31:58,799 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:58] "GET /web/image/res.partner/7/avatar_128?access_token=79c402e4a125eefd0dbb20182db6f54689043219e0da590ec09b381d3bab484do0x6b0a4b15&unique=1793144442000 HTTP/1.1" 200 - 6 0.015 0.228 2026-10-28 05:31:58,824 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-28 05:31:58,875 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-28 05:31:58,886 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:58] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.030 0.305 2026-10-28 05:31:58,929 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:58] "GET /web/image/res.partner/2/avatar_128?access_token=bcd7633fcc175c0e9ee4c7797052e7acf17f10faed80615e6cb305928d81443bo0x6b0a4551&unique=1793144442000 HTTP/1.1" 200 - 5 0.006 0.163 2026-10-28 05:31:58,982 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:58] "GET /web/image/res.partner/2136/avatar_128?access_token=4c1572a32607521e7d4cd673c621eb1faf112913bc107bdd418e4638273d78f8o0x6b0c2d46&unique=1793165379000 HTTP/1.1" 200 - 6 0.009 0.186 2026-10-28 05:31:59,019 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:31:59,023 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:59] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.019 0.419 2026-10-28 05:31:59,073 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:59] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.018 0.039 2026-10-28 05:31:59,112 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:59,112 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-28 05:31:59,121 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:59] "GET /web/image/res.partner/2135/avatar_128?access_token=e0a1eaea6899a5a5433ea7a800e0cc7a9ccda726d47979368de375f59bd90fd8o0x6b0c2c1f&unique=1793165379000 HTTP/1.1" 200 - 5 0.009 0.292 2026-10-28 05:31:59,139 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:59] "GET /web/image/mail.guest/72/avatar_128?access_token=c08b78891fab372b12aeb9c5cc51c5bd25bc94b83904f8fcad0d1380fe92f994o0x6b09d804&unique=1793165379000 HTTP/1.1" 200 - 3 0.004 0.359 2026-10-28 05:31:59,190 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:59] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.007 0.032 2026-10-28 05:31:59,205 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:59] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:31:59,251 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:31:59,314 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:31:59,314 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-28 05:31:59,376 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:59] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.004 0.024 2026-10-28 05:31:59,417 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-28 05:31:59,431 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:59] "GET /web/image/19871?access_token=3fdad9b5-1d3e-4502-9eea-4bf3467db21c&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.003 0.008 2026-10-28 05:31:59,507 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:59] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 05:31:59,517 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-28 05:31:59,566 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:59] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.015 0.032 2026-10-28 05:31:59,576 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:59] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-28 05:31:59,924 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:31:59] "POST /mail/message/post HTTP/1.1" 200 - 50 0.056 0.096 2026-10-28 05:31:59,985 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:32:00,056 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:32:00,199 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-28 05:32:01,979 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-28 05:32:02,018 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:02] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.019 0.027 2026-10-28 05:32:02,108 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-28 05:32:02,117 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [13] 2026-10-28 05:32:02,127 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:02] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.008 0.020 2026-10-28 05:32:02,174 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:32:02,248 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-28 05:32:02,329 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-28 05:32:02,441 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-28 05:32:02,509 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:32:02,512 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-28 05:32:02,566 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:02] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.010 0.025 2026-10-28 05:32:02,600 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-28 05:32:02,692 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-28 05:32:02,785 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:02] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.032 0.051 2026-10-28 05:32:02,870 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:32:02,938 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-28 05:32:02,997 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-28 05:32:03,091 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-28 05:32:03,169 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-28 05:32:03,245 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [19872] 2026-10-28 05:32:03,252 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:03] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.050 0.031 2026-10-28 05:32:03,298 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-28 05:32:03,380 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-28 05:32:03,445 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-28 05:32:03,509 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:32:03,568 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:03] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.021 0.035 2026-10-28 05:32:03,618 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: tour succeeded 2026-10-28 05:32:03,619 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 05:32:03,765 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: heap 12731700 (allocated 13893632) 2026-10-28 05:32:03,779 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Closing chrome headless with pid 8610 2026-10-28 05:32:03,782 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Closing websocket connection 2026-10-28 05:32:03,790 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Terminating chrome headless with pid 8610 2026-10-28 05:32:03,909 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053203_909616_test_mail_group_public_page_as_portal.txt 2026-10-28 05:32:03,910 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Removing chrome user profile "/tmp/tmpq1_jqaxm_chrome_odoo" 2026-10-28 05:32:04,383 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome pid: 8807 2026-10-28 05:32:04,384 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmpfx7u_mb__chrome_odoo 2026-10-28 05:32:04,384 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:40977/json/version 2026-10-28 05:32:04,385 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:40977/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:32:04,463 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Browser version: Chrome/150.0.7871.114 2026-10-28 05:32:04,464 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:40977/json 2026-10-28 05:32:04,491 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:40977/json with timeout 3 increased to 10s during tests 2026-10-28 05:32:04,516 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Websocket url found: ws://127.0.0.1:40977/devtools/page/51E61877B3C3735D3E369C6F6A8A0A8E 2026-10-28 05:32:04,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Enable chrome headless console log notification 2026-10-28 05:32:04,582 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome headless enable page notifications 2026-10-28 05:32:04,632 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal from n/a 2026-10-28 05:32:04,636 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Setting session cookie in browser 2026-10-28 05:32:04,646 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Open "http://127.0.0.1:8069/chat/757/IfImwzPLTG" in browser 2026-10-28 05:32:04,646 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/757/IfImwzPLTG" 2026-10-28 05:32:04,783 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:04] "GET /chat/757/IfImwzPLTG HTTP/1.1" 200 - 39 0.030 0.091 2026-10-28 05:32:04,793 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Navigation result: {'frameId': '51E61877B3C3735D3E369C6F6A8A0A8E', 'loaderId': '42E64257C05951B536BF97606D929BEA', 'isDownload': False} 2026-10-28 05:32:04,793 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-10-28 05:32:04,868 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:04] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-28 05:32:04,882 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:04] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-28 05:32:04,919 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:04] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.013 0.049 2026-10-28 05:32:04,928 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.068 2026-10-28 05:32:05,187 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:05] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:32:05,230 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.005 0.015 2026-10-28 05:32:05,331 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/757/IfImwzPLTG", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:32:05,348 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [1/31] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-10-28 05:32:05,543 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:05] "POST /mail/data HTTP/1.1" 200 - 65 0.067 0.159 2026-10-28 05:32:05,545 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.206 2026-10-28 05:32:05,610 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:32:05,615 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:05] "GET /rating/static/src/img/rating_5.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:32:05,928 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:05] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.045 0.049 2026-10-28 05:32:05,946 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [2/31] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-10-28 05:32:05,967 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 05:32:05,984 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:05] "GET /web/image/res.partner/3/avatar_128?access_token=c700209c2ed6a4cc2bd45b40ddcd5ed8b41cc754fcd36053985034453d0332feo0x6b0a4678&unique=1793165379000 HTTP/1.1" 200 - 6 0.025 0.102 2026-10-28 05:32:05,997 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:32:06,056 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "GET /web/image/res.partner/8/avatar_128?access_token=ba43b25a01ff4fb2e79f6fb5445a530615a234eeff5f991a61023863eaec4044o0x6b0a4c3d&unique=1793144442000 HTTP/1.1" 200 - 6 0.028 0.144 2026-10-28 05:32:06,120 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "POST /discuss/channel/members HTTP/1.1" 200 - 6 0.032 0.193 2026-10-28 05:32:06,165 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "GET /web/image/discuss.channel/757/avatar_128?unique=e88f741d2cb1498be1270e9ebcb9e860314b0571d36014d080c6ec691c45b96b290de34a0c63cb064b817049db657e71eb4847a66f5ad865916043861d89c5ab HTTP/1.1" 200 - 6 0.021 0.279 2026-10-28 05:32:06,194 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "GET /web/image/res.partner/2136/avatar_128?access_token=4c1572a32607521e7d4cd673c621eb1faf112913bc107bdd418e4638273d78f8o0x6b0c2d46&unique=1793165379000 HTTP/1.1" 200 - 6 0.006 0.106 2026-10-28 05:32:06,197 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [3/31] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-10-28 05:32:06,220 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "GET /web/image/res.partner/7/avatar_128?access_token=79c402e4a125eefd0dbb20182db6f54689043219e0da590ec09b381d3bab484do0x6b0a4b15&unique=1793144442000 HTTP/1.1" 200 - 6 0.006 0.352 2026-10-28 05:32:06,226 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:32:06,253 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "GET /web/image/res.partner/2/avatar_128?access_token=bcd7633fcc175c0e9ee4c7797052e7acf17f10faed80615e6cb305928d81443bo0x6b0a4551&unique=1793144442000 HTTP/1.1" 200 - 5 0.012 0.163 2026-10-28 05:32:06,292 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "GET /web/image/res.partner/2135/avatar_128?access_token=e0a1eaea6899a5a5433ea7a800e0cc7a9ccda726d47979368de375f59bd90fd8o0x6b0c2c1f&unique=1793165379000 HTTP/1.1" 200 - 5 0.005 0.154 2026-10-28 05:32:06,302 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "GET /web/image/mail.guest/72/avatar_128?access_token=c08b78891fab372b12aeb9c5cc51c5bd25bc94b83904f8fcad0d1380fe92f994o0x6b09d804&unique=1793165379000 HTTP/1.1" 200 - 3 0.004 0.219 2026-10-28 05:32:06,314 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [4/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-10-28 05:32:06,328 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "GET /discuss/channel/757/image/19871?filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 6 0.012 0.049 2026-10-28 05:32:06,404 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [5/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:32:06,445 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.015 0.041 2026-10-28 05:32:06,474 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:32:06,474 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [6/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains(text.txt) 2026-10-28 05:32:06,518 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.005 0.020 2026-10-28 05:32:06,519 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [7/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[aria-label='Attach files'] 2026-10-28 05:32:06,591 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:32:06,598 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [8/31] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentImage:not(.o-isUploading)[title="image.png"] 2026-10-28 05:32:06,638 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.005 0.019 2026-10-28 05:32:06,672 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [9/31] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-send:enabled 2026-10-28 05:32:06,683 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "GET /web/image/19874?access_token=f2f36a9d-4e84-4577-b1f9-5246bcc4dbc8&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc&width=3840&height=150 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-28 05:32:06,759 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:32:06,783 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [10/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-10-28 05:32:06,832 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.020 0.040 2026-10-28 05:32:06,839 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:06] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-28 05:32:07,166 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:07] "POST /mail/message/post HTTP/1.1" 200 - 41 0.052 0.080 2026-10-28 05:32:07,253 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [11/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:32:07,315 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [12/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:32:07,426 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [13/31] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-10-28 05:32:10,700 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [14/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-10-28 05:32:10,725 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:10] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.009 0.031 2026-10-28 05:32:10,827 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [15/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-10-28 05:32:10,846 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #7 deleted mail.message.reaction records with IDs: [14] 2026-10-28 05:32:10,855 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:10] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.007 0.018 2026-10-28 05:32:10,924 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [16/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-10-28 05:32:11,015 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [17/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-10-28 05:32:11,099 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [18/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-10-28 05:32:11,236 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [19/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message button[aria-label='Attach files'] 2026-10-28 05:32:11,286 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:32:11,286 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [20/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentCard:not(.o-isUploading):contains(extra.txt) 2026-10-28 05:32:11,327 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:11] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.007 0.021 2026-10-28 05:32:11,355 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [21/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message a:contains(save) 2026-10-28 05:32:11,441 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [22/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-10-28 05:32:11,504 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [23/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:32:11,540 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:11] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.052 0.045 2026-10-28 05:32:11,611 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [24/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") 2026-10-28 05:32:11,662 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [25/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("extra.txt") .o-mail-AttachmentCard-unlink 2026-10-28 05:32:11,754 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [26/31] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-10-28 05:32:11,836 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [27/31] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentCard:contains("extra.txt"))) 2026-10-28 05:32:11,878 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #7 deleted ir.attachment records with IDs: [19875] 2026-10-28 05:32:11,886 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:11] "POST /mail/attachment/delete HTTP/1.1" 200 - 23 0.019 0.029 2026-10-28 05:32:11,899 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [28/31] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-10-28 05:32:11,986 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [29/31] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-10-28 05:32:12,054 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [30/31] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-10-28 05:32:12,119 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [31/31] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentCard:contains("text.txt") 2026-10-28 05:32:12,182 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:12] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.018 0.040 2026-10-28 05:32:12,265 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: tour succeeded 2026-10-28 05:32:12,266 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 05:32:12,406 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: heap 13063536 (allocated 14417920) 2026-10-28 05:32:12,422 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Closing chrome headless with pid 8807 2026-10-28 05:32:12,424 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Closing websocket connection 2026-10-28 05:32:12,425 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Terminating chrome headless with pid 8807 2026-10-28 05:32:12,563 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053212_562817_test_mail_group_public_page_as_portal.txt 2026-10-28 05:32:12,563 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Removing chrome user profile "/tmp/tmpfx7u_mb__chrome_odoo" 2026-10-28 05:32:12,621 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_sidebar_in_public_page ... 2026-10-28 05:32:13,874 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.rtc.session records with IDs: [19] 2026-10-28 05:32:14,627 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Chrome pid: 9015 2026-10-28 05:32:14,627 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Chrome headless temporary user profile dir: /tmp/tmpp6cvzd_h_chrome_odoo 2026-10-28 05:32:14,628 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Issuing json command http://127.0.0.1:45927/json/version 2026-10-28 05:32:14,632 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:45927/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:32:14,660 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Browser version: Chrome/150.0.7871.114 2026-10-28 05:32:14,660 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Issuing json command http://127.0.0.1:45927/json 2026-10-28 05:32:14,661 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:45927/json with timeout 3 increased to 10s during tests 2026-10-28 05:32:14,670 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Websocket url found: ws://127.0.0.1:45927/devtools/page/496591EBE753E5FC514AEAF2B5E51786 2026-10-28 05:32:14,681 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Enable chrome headless console log notification 2026-10-28 05:32:14,692 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Chrome headless enable page notifications 2026-10-28 05:32:14,718 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Setting session cookie in browser 2026-10-28 05:32:14,830 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Open "http://127.0.0.1:8069/discuss/channel/760" in browser 2026-10-28 05:32:14,844 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Navigating to: "http://127.0.0.1:8069/discuss/channel/760" 2026-10-28 05:32:14,870 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:32:15,658 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:15] "GET /discuss/channel/760 HTTP/1.1" 200 - 82 0.059 0.736 2026-10-28 05:32:15,666 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Navigation result: {'frameId': '496591EBE753E5FC514AEAF2B5E51786', 'loaderId': '9C16685D4CE96083637DD568D3527872', 'isDownload': False} 2026-10-28 05:32:15,666 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Evaluate ready code "odoo.isTourReady('sidebar_in_public_page_tour')" 2026-10-28 05:32:15,738 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:15] "GET /web/assets/5979155/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.006 0.022 2026-10-28 05:32:15,759 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:15] "GET /web/assets/b0076ec/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.007 0.017 2026-10-28 05:32:15,780 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:15] "GET /web/assets/9535c63/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-10-28 05:32:15,801 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:15] "GET /web/webclient/translations/56948a809d50a3103c28c4114210b943236cc092?lang=false HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 05:32:16,069 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:16] "GET /web/webclient/translations/56948a809d50a3103c28c4114210b943236cc092 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:32:16,084 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:16] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:32:16,155 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-28 05:32:16,239 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Evaluate test code "odoo.startTour('sidebar_in_public_page_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/discuss/channel/760", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:32:16,254 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [1/9] Tour sidebar_in_public_page_tour → Step .o-mail-Discuss-header [title='Channel 1'] 2026-10-28 05:32:16,355 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:16] "POST /mail/data HTTP/1.1" 200 - 37 0.043 0.081 2026-10-28 05:32:16,361 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.101 2026-10-28 05:32:16,670 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [2/9] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 1).o-active 2026-10-28 05:32:16,708 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:16] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 22 0.062 0.043 2026-10-28 05:32:16,723 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:16] "GET /web/image/discuss.channel/760/avatar_128?unique=e0202a2fd21fe45a8b9f0863a1bd8aa1bb04009e236c14253dc613b4312476bed02b01626a51658383619d6b3b04a5ba3ded874bbe29e75244a149b0e13eff1b HTTP/1.1" 200 - 8 0.003 0.086 2026-10-28 05:32:16,749 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:32:16,771 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 05:32:16,822 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [3/9] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 2) 2026-10-28 05:32:16,830 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:16] "GET /web/image/mail.guest/74/avatar_128?access_token=8b00c1f60e77ef72c8efd793ce3d3a966c7180aa7dca004346d41bcea824d244o0x6b09da53&unique=1793165379000 HTTP/1.1" 200 - 5 0.028 0.114 2026-10-28 05:32:16,920 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:16] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.042 0.246 2026-10-28 05:32:16,963 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [4/9] Tour sidebar_in_public_page_tour → Step .o-mail-Discuss-header [title='Channel 2'] 2026-10-28 05:32:16,980 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:16] "GET /web/image/discuss.channel/761/avatar_128?unique=51d31291a407f3398767ea0566fe7eb367569c4ab98992fa67cc4a4432b6901c1dd4cb7b912d56becc25aebfc48d08101feb498b7e0140a4fce6425f1c67ddcf HTTP/1.1" 200 - 8 0.038 0.288 2026-10-28 05:32:17,028 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [5/9] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 2).o-active 2026-10-28 05:32:17,048 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:17] "POST /discuss/channel/members HTTP/1.1" 200 - 12 0.036 0.317 2026-10-28 05:32:17,132 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [6/9] Tour sidebar_in_public_page_tour → Step .o-mail-Discuss-header [title='Channel 1'] 2026-10-28 05:32:17,137 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:17] "POST /discuss/channel/members HTTP/1.1" 200 - 12 0.038 0.135 2026-10-28 05:32:17,231 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:17] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 13 0.057 0.177 2026-10-28 05:32:17,240 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [7/9] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 1).o-active 2026-10-28 05:32:17,298 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [8/9] Tour sidebar_in_public_page_tour → Step .o-mail-Discuss-header [title='Channel 2'] 2026-10-28 05:32:17,309 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:17] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.030 0.268 2026-10-28 05:32:17,423 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [9/9] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 2).o-active 2026-10-28 05:32:17,431 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:17] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.058 0.155 2026-10-28 05:32:17,494 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: tour succeeded 2026-10-28 05:32:17,495 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: ╔════════════════════════════════════════════╗ ║ TOUR sidebar_in_public_page_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-28 05:32:17,499 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:17] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 12 0.044 0.249 2026-10-28 05:32:17,550 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:17] "GET /web/image/res.partner/2/avatar_128?access_token=bcd7633fcc175c0e9ee4c7797052e7acf17f10faed80615e6cb305928d81443bo0x6b0a4551&unique=1793144442000 HTTP/1.1" 200 - 8 0.015 0.293 2026-10-28 05:32:17,606 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: heap 8236344 (allocated 9437184) 2026-10-28 05:32:17,612 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:32:17] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 12 0.043 0.192 2026-10-28 05:32:17,629 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Closing chrome headless with pid 9015 2026-10-28 05:32:17,634 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Closing websocket connection 2026-10-28 05:32:17,637 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Terminating chrome headless with pid 9015 2026-10-28 05:32:17,761 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053217_760819_test_sidebar_in_public_page.txt 2026-10-28 05:32:17,761 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Removing chrome user profile "/tmp/tmpp6cvzd_h_chrome_odoo" 2026-10-28 05:32:17,818 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:32:41,701 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:32:41,702 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:32:44,192 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-10-28 05:32:44,220 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32073] 2026-10-28 05:32:44,234 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:32:44,924 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-10-28 05:32:44,937 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32075] 2026-10-28 05:32:44,947 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:32:45,697 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [470] 2026-10-28 05:32:45,711 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32077] 2026-10-28 05:32:45,723 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:32:46,358 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-10-28 05:32:46,374 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32080] 2026-10-28 05:32:46,388 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:32:46,966 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [472] 2026-10-28 05:32:46,990 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32082] 2026-10-28 05:32:47,011 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:32:47,148 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2153, 2154, 2155] 2026-10-28 05:32:47,149 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_channel_member_invite_with_guest ... 2026-10-28 05:32:47,377 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_01 ... 2026-10-28 05:32:47,530 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [762], uid: 612, model: discuss.channel 2026-10-28 05:32:47,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [762], uid: 612, model: discuss.channel 2026-10-28 05:32:47,649 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2157], uid: 612, model: discuss.channel.member 2026-10-28 05:32:47,718 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_invite ... 2026-10-28 05:32:47,863 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [762], uid: 612, model: discuss.channel 2026-10-28 05:32:48,119 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_leave ... 2026-10-28 05:32:48,351 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2160, 2161], uid: 612, model: discuss.channel.member 2026-10-28 05:32:48,372 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2160], uid: 612, model: discuss.channel.member 2026-10-28 05:32:48,413 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [2160], uid: 614, model: discuss.channel.member 2026-10-28 05:32:48,474 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_members ... 2026-10-28 05:32:48,634 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [762], uid: 612, model: discuss.channel 2026-10-28 05:32:48,745 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2162], uid: 612, model: discuss.channel.member 2026-10-28 05:32:48,808 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_restricted_channel ... 2026-10-28 05:32:49,035 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [763], uid: 614, model: discuss.channel 2026-10-28 05:32:49,088 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2164], uid: 614, model: discuss.channel.member 2026-10-28 05:32:49,370 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_public_channel ... 2026-10-28 05:32:49,967 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_unread_counter_with_message_post ... 2026-10-28 05:32:50,271 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_unread_counter_with_message_post_multi_channel ... 2026-10-28 05:32:51,099 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 05:33:13,637 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:33:13,637 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:33:14,885 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_message_update_controller: Starting TestDiscussMessageUpdateController.test_message_update_guest_as_owner ... 2026-10-28 05:33:15,582 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:33:16,117 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:16] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.020 0.520 2026-10-28 05:33:16,160 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:33:16,249 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:16] "POST /mail/message/update_content HTTP/1.1" 200 - 31 0.035 0.035 2026-10-28 05:33:16,278 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:33:16,338 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:16] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.019 0.021 2026-10-28 05:33:16,360 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:33:16,446 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:16] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.027 0.035 2026-10-28 05:33:16,499 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:33:16,550 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:16] "POST /mail/message/update_content HTTP/1.1" 200 - 15 0.011 0.021 2026-10-28 05:33:16,598 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:16] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.008 0.011 2026-10-28 05:33:16,643 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_message_update_controller: Starting TestDiscussMessageUpdateController.test_message_update_public_channel ... 2026-10-28 05:33:16,803 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:33:17,246 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:17] "POST /mail/message/update_content HTTP/1.1" 200 - 22 0.016 0.430 2026-10-28 05:33:17,269 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:33:17,366 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:17] "POST /mail/message/update_content HTTP/1.1" 200 - 33 0.038 0.043 2026-10-28 05:33:17,391 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:33:17,455 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:17] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.020 0.023 2026-10-28 05:33:17,476 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:33:17,531 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:17] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.014 0.020 2026-10-28 05:33:17,557 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:33:17,608 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:17] "POST /mail/message/update_content HTTP/1.1" 200 - 15 0.011 0.020 2026-10-28 05:33:17,650 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:17] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.004 0.012 2026-10-28 05:33:17,843 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:33:17,874 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_01_gc_unpin_outdated_sub_channels ... 2026-10-28 05:33:18,650 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [473] 2026-10-28 05:33:18,670 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32503] 2026-10-28 05:33:18,684 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:33:19,705 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_02_sub_channel_members_sync_with_parent ... 2026-10-28 05:33:19,836 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2191] 2026-10-28 05:33:20,019 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2192] 2026-10-28 05:33:20,026 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2193] 2026-10-28 05:33:20,204 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_03_cannot_create_recursive_sub_channel ... 2026-10-28 05:33:20,437 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_04_sub_channel_panel_search ... 2026-10-28 05:33:21,197 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [474] 2026-10-28 05:33:21,211 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32518] 2026-10-28 05:33:21,221 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:33:21,270 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:bob_user from n/a 2026-10-28 05:33:27,243 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome pid: 9212 2026-10-28 05:33:27,243 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome headless temporary user profile dir: /tmp/tmph6z06l3r_chrome_odoo 2026-10-28 05:33:27,244 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Issuing json command http://127.0.0.1:37699/json/version 2026-10-28 05:33:27,246 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:37699/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:33:27,313 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Browser version: Chrome/150.0.7871.114 2026-10-28 05:33:27,313 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Issuing json command http://127.0.0.1:37699/json 2026-10-28 05:33:27,314 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:37699/json with timeout 3 increased to 10s during tests 2026-10-28 05:33:27,342 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Websocket url found: ws://127.0.0.1:37699/devtools/page/1E694F1EA07C9025B9F3487638AF93F6 2026-10-28 05:33:27,394 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Enable chrome headless console log notification 2026-10-28 05:33:27,459 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome headless enable page notifications 2026-10-28 05:33:27,649 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:bob_user from n/a 2026-10-28 05:33:27,653 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Setting session cookie in browser 2026-10-28 05:33:27,670 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Open "http://127.0.0.1:8069/odoo/discuss?active_id=discuss.channel_778" in browser 2026-10-28 05:33:27,670 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Navigating to: "http://127.0.0.1:8069/odoo/discuss?active_id=discuss.channel_778" 2026-10-28 05:33:27,692 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:33:29,378 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:29] "GET /odoo/discuss?active_id=discuss.channel_778 HTTP/1.1" 200 - 174 0.159 1.534 2026-10-28 05:33:29,384 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Navigation result: {'frameId': '1E694F1EA07C9025B9F3487638AF93F6', 'loaderId': '2D1E0C9A42EDAF728F74923C1ACE05A5', 'isDownload': False} 2026-10-28 05:33:29,385 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Evaluate ready code "odoo.isTourReady('test_discuss_sub_channel_search')" 2026-10-28 05:33:29,482 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:29] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.042 2026-10-28 05:33:29,511 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:29] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.079 2026-10-28 05:33:29,674 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:33:29,823 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:29] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.205 0.183 2026-10-28 05:33:29,833 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:29] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.388 2026-10-28 05:33:29,865 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.389 2026-10-28 05:33:29,900 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:29] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-28 05:33:29,984 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:29] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 05:33:30,777 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 05:33:30,783 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 05:33:30,785 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 05:33:30,812 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.014 2026-10-28 05:33:30,851 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Owl is running in 'dev' mode. 2026-10-28 05:33:30,871 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:33:30,919 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.020 2026-10-28 05:33:30,946 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.006 2026-10-28 05:33:30,966 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.018 2026-10-28 05:33:31,022 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Evaluate test code "odoo.startTour('test_discuss_sub_channel_search', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/discuss?active_id=discuss.channel_778", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:33:31,038 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [1/11] Tour test_discuss_sub_channel_search → Step body 2026-10-28 05:33:31,169 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [2/11] Tour test_discuss_sub_channel_search → Step button[title='Threads'] 2026-10-28 05:33:31,183 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:33:31,190 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:31] "POST /mail/data HTTP/1.1" 200 - 34 0.080 0.086 2026-10-28 05:33:31,234 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 05:33:31,296 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:31] "GET /web/image?model=res.users&field=avatar_128&id=622 HTTP/1.1" 200 - 16 0.027 0.190 2026-10-28 05:33:31,318 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:31] "POST /web/action/load HTTP/1.1" 200 - 6 0.006 0.196 2026-10-28 05:33:31,366 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:31] "GET /web/image/res.partner/2159/avatar_128?unique=1793165597000 HTTP/1.1" 200 - 8 0.010 0.266 2026-10-28 05:33:31,406 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.141 2026-10-28 05:33:31,410 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.249 2026-10-28 05:33:31,511 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:33:31,525 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 05:33:31,601 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:31] "POST /mail/data HTTP/1.1" 200 - 37 0.052 0.084 2026-10-28 05:33:31,673 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.038 0.137 2026-10-28 05:33:31,993 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:31] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 23 0.051 0.042 2026-10-28 05:33:31,996 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [3/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelList 2026-10-28 05:33:32,047 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:32] "POST /discuss/channel/members HTTP/1.1" 200 - 11 0.016 0.073 2026-10-28 05:33:32,073 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:32] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 6 0.005 0.134 2026-10-28 05:33:32,091 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:32] "GET /web/image/discuss.channel/778/avatar_128?unique=1338c9ccc3922b05cec44f5bdee03e3c51d6fc8c1fde7c78e560c473c27b085b88464f02646107aefa54363d3c351e125fe744f0312ada46c24b5b08a0f2b41b HTTP/1.1" 200 - 6 0.003 0.148 2026-10-28 05:33:32,170 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:32] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.034 0.195 2026-10-28 05:33:32,262 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:32] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.023 0.318 2026-10-28 05:33:32,549 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:32] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 93 0.087 0.419 2026-10-28 05:33:32,725 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 99" (after mutations) 2026-10-28 05:33:32,725 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,726 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 98" (immediately) 2026-10-28 05:33:32,727 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,727 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 97" (immediately) 2026-10-28 05:33:32,727 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,728 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 96" (immediately) 2026-10-28 05:33:32,728 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,728 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 95" (immediately) 2026-10-28 05:33:32,729 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,729 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 94" (immediately) 2026-10-28 05:33:32,730 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,734 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 93" (immediately) 2026-10-28 05:33:32,735 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,735 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 92" (immediately) 2026-10-28 05:33:32,736 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,737 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 91" (immediately) 2026-10-28 05:33:32,737 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,738 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 90" (immediately) 2026-10-28 05:33:32,739 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,739 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 89" (immediately) 2026-10-28 05:33:32,740 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,742 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 88" (immediately) 2026-10-28 05:33:32,743 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,743 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 87" (immediately) 2026-10-28 05:33:32,744 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,744 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 86" (immediately) 2026-10-28 05:33:32,745 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,745 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 85" (immediately) 2026-10-28 05:33:32,746 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,747 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 84" (immediately) 2026-10-28 05:33:32,747 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,748 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 83" (immediately) 2026-10-28 05:33:32,748 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,749 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 82" (immediately) 2026-10-28 05:33:32,749 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,750 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 81" (immediately) 2026-10-28 05:33:32,750 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,751 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 80" (immediately) 2026-10-28 05:33:32,752 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,752 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 79" (immediately) 2026-10-28 05:33:32,753 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,754 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 78" (immediately) 2026-10-28 05:33:32,754 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,755 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 77" (immediately) 2026-10-28 05:33:32,756 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,756 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 76" (immediately) 2026-10-28 05:33:32,757 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,758 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 75" (immediately) 2026-10-28 05:33:32,760 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,760 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 74" (immediately) 2026-10-28 05:33:32,761 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,762 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 73" (immediately) 2026-10-28 05:33:32,762 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,763 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 72" (immediately) 2026-10-28 05:33:32,763 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,764 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 71" (immediately) 2026-10-28 05:33:32,764 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,765 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 70" (immediately) 2026-10-28 05:33:32,765 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:32,766 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [4/11] Tour test_discuss_sub_channel_search → Step .o-mail-ActionPanel:has(.o-mail-SubChannelList) .o_searchview_input 2026-10-28 05:33:32,882 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [5/11] Tour test_discuss_sub_channel_search → Step .o-mail-ActionPanel:has(.o-mail-SubChannelList) button[aria-label='Search button'] 2026-10-28 05:33:32,947 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [6/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelList-thread:contains(Sub Channel 10) 2026-10-28 05:33:33,023 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:33] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 30 0.028 0.046 2026-10-28 05:33:33,086 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:33,087 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [7/11] Tour test_discuss_sub_channel_search → Step .o_searchview_input 2026-10-28 05:33:33,161 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [8/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelList-thread:contains(Sub Channel 99) 2026-10-28 05:33:33,180 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:33] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 30 0.040 0.044 2026-10-28 05:33:33,223 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 31 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:33,224 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 99" (immediately) 2026-10-28 05:33:33,224 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 98" (immediately) 2026-10-28 05:33:33,225 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 97" (immediately) 2026-10-28 05:33:33,225 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 96" (immediately) 2026-10-28 05:33:33,226 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 95" (immediately) 2026-10-28 05:33:33,226 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 94" (immediately) 2026-10-28 05:33:33,227 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 93" (immediately) 2026-10-28 05:33:33,227 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 92" (immediately) 2026-10-28 05:33:33,228 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 91" (immediately) 2026-10-28 05:33:33,228 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 90" (immediately) 2026-10-28 05:33:33,229 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 89" (immediately) 2026-10-28 05:33:33,229 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 88" (immediately) 2026-10-28 05:33:33,230 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 87" (immediately) 2026-10-28 05:33:33,230 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 86" (immediately) 2026-10-28 05:33:33,231 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 85" (immediately) 2026-10-28 05:33:33,231 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 84" (immediately) 2026-10-28 05:33:33,232 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 83" (immediately) 2026-10-28 05:33:33,232 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 82" (immediately) 2026-10-28 05:33:33,233 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 81" (immediately) 2026-10-28 05:33:33,234 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 80" (immediately) 2026-10-28 05:33:33,234 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 79" (immediately) 2026-10-28 05:33:33,235 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 78" (immediately) 2026-10-28 05:33:33,236 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 77" (immediately) 2026-10-28 05:33:33,236 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 76" (immediately) 2026-10-28 05:33:33,236 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 75" (immediately) 2026-10-28 05:33:33,237 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 74" (immediately) 2026-10-28 05:33:33,237 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 73" (immediately) 2026-10-28 05:33:33,238 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 72" (immediately) 2026-10-28 05:33:33,238 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 71" (immediately) 2026-10-28 05:33:33,239 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 70" (immediately) 2026-10-28 05:33:33,240 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 10" (immediately) 2026-10-28 05:33:33,240 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-ActionPanel:has(.o-mail-SubChannelList)" (immediately) and set scroll to "bottom" 2026-10-28 05:33:33,240 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [9/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelList-thread:contains(Sub Channel 40) 2026-10-28 05:33:33,432 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:33] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 88 0.049 0.138 2026-10-28 05:33:33,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 61 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:33,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 99" (immediately) 2026-10-28 05:33:33,564 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 98" (immediately) 2026-10-28 05:33:33,567 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 97" (immediately) 2026-10-28 05:33:33,567 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 96" (immediately) 2026-10-28 05:33:33,568 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 95" (immediately) 2026-10-28 05:33:33,568 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 94" (immediately) 2026-10-28 05:33:33,569 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 93" (immediately) 2026-10-28 05:33:33,569 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 92" (immediately) 2026-10-28 05:33:33,570 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 91" (immediately) 2026-10-28 05:33:33,581 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 90" (immediately) 2026-10-28 05:33:33,582 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 89" (immediately) 2026-10-28 05:33:33,582 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 88" (immediately) 2026-10-28 05:33:33,583 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 87" (immediately) 2026-10-28 05:33:33,583 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 86" (immediately) 2026-10-28 05:33:33,584 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 85" (immediately) 2026-10-28 05:33:33,584 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 84" (immediately) 2026-10-28 05:33:33,585 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 83" (immediately) 2026-10-28 05:33:33,586 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 82" (immediately) 2026-10-28 05:33:33,588 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 81" (immediately) 2026-10-28 05:33:33,590 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 80" (immediately) 2026-10-28 05:33:33,591 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 79" (immediately) 2026-10-28 05:33:33,592 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 78" (immediately) 2026-10-28 05:33:33,592 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 77" (immediately) 2026-10-28 05:33:33,593 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 76" (immediately) 2026-10-28 05:33:33,593 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 75" (immediately) 2026-10-28 05:33:33,595 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 74" (immediately) 2026-10-28 05:33:33,596 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 73" (immediately) 2026-10-28 05:33:33,597 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 72" (immediately) 2026-10-28 05:33:33,597 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 71" (immediately) 2026-10-28 05:33:33,598 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 70" (immediately) 2026-10-28 05:33:33,598 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 69" (immediately) 2026-10-28 05:33:33,599 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 68" (immediately) 2026-10-28 05:33:33,600 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 67" (immediately) 2026-10-28 05:33:33,600 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 66" (immediately) 2026-10-28 05:33:33,601 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 65" (immediately) 2026-10-28 05:33:33,601 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 64" (immediately) 2026-10-28 05:33:33,602 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 63" (immediately) 2026-10-28 05:33:33,602 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 62" (immediately) 2026-10-28 05:33:33,603 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 61" (immediately) 2026-10-28 05:33:33,603 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 60" (immediately) 2026-10-28 05:33:33,604 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 59" (immediately) 2026-10-28 05:33:33,605 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 58" (immediately) 2026-10-28 05:33:33,605 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 57" (immediately) 2026-10-28 05:33:33,606 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 56" (immediately) 2026-10-28 05:33:33,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 55" (immediately) 2026-10-28 05:33:33,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 54" (immediately) 2026-10-28 05:33:33,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 53" (immediately) 2026-10-28 05:33:33,608 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 52" (immediately) 2026-10-28 05:33:33,608 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 51" (immediately) 2026-10-28 05:33:33,608 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 50" (immediately) 2026-10-28 05:33:33,608 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 49" (immediately) 2026-10-28 05:33:33,609 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 48" (immediately) 2026-10-28 05:33:33,609 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 47" (immediately) 2026-10-28 05:33:33,609 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 46" (immediately) 2026-10-28 05:33:33,610 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 45" (immediately) 2026-10-28 05:33:33,610 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 44" (immediately) 2026-10-28 05:33:33,610 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 43" (immediately) 2026-10-28 05:33:33,611 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 42" (immediately) 2026-10-28 05:33:33,611 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 41" (immediately) 2026-10-28 05:33:33,611 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 40" (immediately) 2026-10-28 05:33:33,612 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-ActionPanel:has(.o-mail-SubChannelList)" (immediately) and set scroll to "bottom" 2026-10-28 05:33:33,612 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [10/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelList-thread:contains(Sub Channel 11) 2026-10-28 05:33:33,884 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:33] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 88 0.090 0.172 2026-10-28 05:33:34,006 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 90 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:34,009 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 99" (immediately) 2026-10-28 05:33:34,009 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 98" (immediately) 2026-10-28 05:33:34,011 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 97" (immediately) 2026-10-28 05:33:34,011 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 96" (immediately) 2026-10-28 05:33:34,013 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 95" (immediately) 2026-10-28 05:33:34,014 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 94" (immediately) 2026-10-28 05:33:34,014 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 93" (immediately) 2026-10-28 05:33:34,014 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 92" (immediately) 2026-10-28 05:33:34,015 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 91" (immediately) 2026-10-28 05:33:34,015 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 90" (immediately) 2026-10-28 05:33:34,015 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 89" (immediately) 2026-10-28 05:33:34,016 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 88" (immediately) 2026-10-28 05:33:34,016 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 87" (immediately) 2026-10-28 05:33:34,016 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 86" (immediately) 2026-10-28 05:33:34,017 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 85" (immediately) 2026-10-28 05:33:34,070 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 84" (immediately) 2026-10-28 05:33:34,071 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 83" (immediately) 2026-10-28 05:33:34,071 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 82" (immediately) 2026-10-28 05:33:34,072 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 81" (immediately) 2026-10-28 05:33:34,073 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 80" (immediately) 2026-10-28 05:33:34,073 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 79" (immediately) 2026-10-28 05:33:34,073 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 78" (immediately) 2026-10-28 05:33:34,074 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 77" (immediately) 2026-10-28 05:33:34,075 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 76" (immediately) 2026-10-28 05:33:34,075 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 75" (immediately) 2026-10-28 05:33:34,076 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 74" (immediately) 2026-10-28 05:33:34,077 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 73" (immediately) 2026-10-28 05:33:34,078 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 72" (immediately) 2026-10-28 05:33:34,083 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 71" (immediately) 2026-10-28 05:33:34,083 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 70" (immediately) 2026-10-28 05:33:34,084 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 69" (immediately) 2026-10-28 05:33:34,084 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 68" (immediately) 2026-10-28 05:33:34,085 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 67" (immediately) 2026-10-28 05:33:34,085 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 66" (immediately) 2026-10-28 05:33:34,086 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 65" (immediately) 2026-10-28 05:33:34,086 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 64" (immediately) 2026-10-28 05:33:34,087 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 63" (immediately) 2026-10-28 05:33:34,087 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 62" (immediately) 2026-10-28 05:33:34,088 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 61" (immediately) 2026-10-28 05:33:34,092 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 60" (immediately) 2026-10-28 05:33:34,093 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 59" (immediately) 2026-10-28 05:33:34,093 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 58" (immediately) 2026-10-28 05:33:34,094 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 57" (immediately) 2026-10-28 05:33:34,094 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 56" (immediately) 2026-10-28 05:33:34,095 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 55" (immediately) 2026-10-28 05:33:34,095 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 54" (immediately) 2026-10-28 05:33:34,096 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 53" (immediately) 2026-10-28 05:33:34,096 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 52" (immediately) 2026-10-28 05:33:34,097 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 51" (immediately) 2026-10-28 05:33:34,097 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 50" (immediately) 2026-10-28 05:33:34,098 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 49" (immediately) 2026-10-28 05:33:34,099 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 48" (immediately) 2026-10-28 05:33:34,099 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 47" (immediately) 2026-10-28 05:33:34,099 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 46" (immediately) 2026-10-28 05:33:34,100 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 45" (immediately) 2026-10-28 05:33:34,100 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 44" (immediately) 2026-10-28 05:33:34,101 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 43" (immediately) 2026-10-28 05:33:34,102 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 42" (immediately) 2026-10-28 05:33:34,102 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 41" (immediately) 2026-10-28 05:33:34,103 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 40" (immediately) 2026-10-28 05:33:34,103 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 39" (immediately) 2026-10-28 05:33:34,104 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 38" (immediately) 2026-10-28 05:33:34,104 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 37" (immediately) 2026-10-28 05:33:34,105 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 36" (immediately) 2026-10-28 05:33:34,119 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 35" (immediately) 2026-10-28 05:33:34,120 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 34" (immediately) 2026-10-28 05:33:34,120 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 33" (immediately) 2026-10-28 05:33:34,121 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 32" (immediately) 2026-10-28 05:33:34,121 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 31" (immediately) 2026-10-28 05:33:34,122 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 30" (immediately) 2026-10-28 05:33:34,125 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 29" (immediately) 2026-10-28 05:33:34,126 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 28" (immediately) 2026-10-28 05:33:34,126 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 27" (immediately) 2026-10-28 05:33:34,127 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 26" (immediately) 2026-10-28 05:33:34,127 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 25" (immediately) 2026-10-28 05:33:34,127 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 24" (immediately) 2026-10-28 05:33:34,128 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 23" (immediately) 2026-10-28 05:33:34,128 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 22" (immediately) 2026-10-28 05:33:34,128 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 21" (immediately) 2026-10-28 05:33:34,129 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 20" (immediately) 2026-10-28 05:33:34,130 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 19" (immediately) 2026-10-28 05:33:34,130 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 18" (immediately) 2026-10-28 05:33:34,130 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 17" (immediately) 2026-10-28 05:33:34,131 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 16" (immediately) 2026-10-28 05:33:34,131 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 15" (immediately) 2026-10-28 05:33:34,132 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 14" (immediately) 2026-10-28 05:33:34,132 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 13" (immediately) 2026-10-28 05:33:34,133 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 12" (immediately) 2026-10-28 05:33:34,133 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 11" (immediately) 2026-10-28 05:33:34,134 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 10" (immediately) 2026-10-28 05:33:34,134 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-ActionPanel:has(.o-mail-SubChannelList)" (immediately) and set scroll to "bottom" 2026-10-28 05:33:34,135 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [11/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelList-thread:contains(Sub Channel 0) 2026-10-28 05:33:34,309 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:33:34] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 48 0.065 0.101 2026-10-28 05:33:34,386 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 100 of ".o-mail-SubChannelList-thread" (immediately) 2026-10-28 05:33:34,387 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 99" (immediately) 2026-10-28 05:33:34,388 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 98" (immediately) 2026-10-28 05:33:34,390 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 97" (immediately) 2026-10-28 05:33:34,390 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 96" (immediately) 2026-10-28 05:33:34,391 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 95" (immediately) 2026-10-28 05:33:34,394 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 94" (immediately) 2026-10-28 05:33:34,395 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 93" (immediately) 2026-10-28 05:33:34,396 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 92" (immediately) 2026-10-28 05:33:34,397 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 91" (immediately) 2026-10-28 05:33:34,398 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 90" (immediately) 2026-10-28 05:33:34,398 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 89" (immediately) 2026-10-28 05:33:34,400 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 88" (immediately) 2026-10-28 05:33:34,401 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 87" (immediately) 2026-10-28 05:33:34,401 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 86" (immediately) 2026-10-28 05:33:34,402 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 85" (immediately) 2026-10-28 05:33:34,406 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 84" (immediately) 2026-10-28 05:33:34,406 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 83" (immediately) 2026-10-28 05:33:34,407 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 82" (immediately) 2026-10-28 05:33:34,407 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 81" (immediately) 2026-10-28 05:33:34,408 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 80" (immediately) 2026-10-28 05:33:34,410 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 79" (immediately) 2026-10-28 05:33:34,411 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 78" (immediately) 2026-10-28 05:33:34,411 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 77" (immediately) 2026-10-28 05:33:34,412 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 76" (immediately) 2026-10-28 05:33:34,412 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 75" (immediately) 2026-10-28 05:33:34,414 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 74" (immediately) 2026-10-28 05:33:34,414 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 73" (immediately) 2026-10-28 05:33:34,415 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 72" (immediately) 2026-10-28 05:33:34,417 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 71" (immediately) 2026-10-28 05:33:34,417 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 70" (immediately) 2026-10-28 05:33:34,418 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 69" (immediately) 2026-10-28 05:33:34,429 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 68" (immediately) 2026-10-28 05:33:34,430 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 67" (immediately) 2026-10-28 05:33:34,430 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 66" (immediately) 2026-10-28 05:33:34,431 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 65" (immediately) 2026-10-28 05:33:34,432 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 64" (immediately) 2026-10-28 05:33:34,433 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 63" (immediately) 2026-10-28 05:33:34,434 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 62" (immediately) 2026-10-28 05:33:34,434 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 61" (immediately) 2026-10-28 05:33:34,435 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 60" (immediately) 2026-10-28 05:33:34,436 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 59" (immediately) 2026-10-28 05:33:34,436 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 58" (immediately) 2026-10-28 05:33:34,437 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 57" (immediately) 2026-10-28 05:33:34,438 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 56" (immediately) 2026-10-28 05:33:34,439 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 55" (immediately) 2026-10-28 05:33:34,440 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 54" (immediately) 2026-10-28 05:33:34,440 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 53" (immediately) 2026-10-28 05:33:34,442 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 52" (immediately) 2026-10-28 05:33:34,442 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 51" (immediately) 2026-10-28 05:33:34,443 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 50" (immediately) 2026-10-28 05:33:34,444 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 49" (immediately) 2026-10-28 05:33:34,444 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 48" (immediately) 2026-10-28 05:33:34,445 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 47" (immediately) 2026-10-28 05:33:34,446 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 46" (immediately) 2026-10-28 05:33:34,447 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 45" (immediately) 2026-10-28 05:33:34,447 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 44" (immediately) 2026-10-28 05:33:34,448 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 43" (immediately) 2026-10-28 05:33:34,448 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 42" (immediately) 2026-10-28 05:33:34,449 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 41" (immediately) 2026-10-28 05:33:34,449 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 40" (immediately) 2026-10-28 05:33:34,450 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 39" (immediately) 2026-10-28 05:33:34,450 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 38" (immediately) 2026-10-28 05:33:34,451 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 37" (immediately) 2026-10-28 05:33:34,452 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 36" (immediately) 2026-10-28 05:33:34,452 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 35" (immediately) 2026-10-28 05:33:34,453 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 34" (immediately) 2026-10-28 05:33:34,454 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 33" (immediately) 2026-10-28 05:33:34,454 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 32" (immediately) 2026-10-28 05:33:34,455 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 31" (immediately) 2026-10-28 05:33:34,456 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 30" (immediately) 2026-10-28 05:33:34,456 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 29" (immediately) 2026-10-28 05:33:34,457 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 28" (immediately) 2026-10-28 05:33:34,458 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 27" (immediately) 2026-10-28 05:33:34,458 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 26" (immediately) 2026-10-28 05:33:34,459 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 25" (immediately) 2026-10-28 05:33:34,461 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 24" (immediately) 2026-10-28 05:33:34,461 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 23" (immediately) 2026-10-28 05:33:34,462 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 22" (immediately) 2026-10-28 05:33:34,463 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 21" (immediately) 2026-10-28 05:33:34,465 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 20" (immediately) 2026-10-28 05:33:34,465 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 19" (immediately) 2026-10-28 05:33:34,466 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 18" (immediately) 2026-10-28 05:33:34,466 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 17" (immediately) 2026-10-28 05:33:34,467 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 16" (immediately) 2026-10-28 05:33:34,467 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 15" (immediately) 2026-10-28 05:33:34,468 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 14" (immediately) 2026-10-28 05:33:34,468 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 13" (immediately) 2026-10-28 05:33:34,471 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 12" (immediately) 2026-10-28 05:33:34,472 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 11" (immediately) 2026-10-28 05:33:34,472 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 10" (immediately) 2026-10-28 05:33:34,473 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 9" (immediately) 2026-10-28 05:33:34,473 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 8" (immediately) 2026-10-28 05:33:34,473 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 7" (immediately) 2026-10-28 05:33:34,478 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 6" (immediately) 2026-10-28 05:33:34,479 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 5" (immediately) 2026-10-28 05:33:34,479 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 4" (immediately) 2026-10-28 05:33:34,480 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 3" (immediately) 2026-10-28 05:33:34,481 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 2" (immediately) 2026-10-28 05:33:34,481 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelList-thread" with text "Sub Channel 1" (immediately) 2026-10-28 05:33:34,482 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: tour succeeded 2026-10-28 05:33:34,482 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_discuss_sub_channel_search SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-28 05:33:34,822 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: heap 40023648 (allocated 41287680) 2026-10-28 05:33:34,843 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Closing chrome headless with pid 9212 2026-10-28 05:33:34,844 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Closing websocket connection 2026-10-28 05:33:34,849 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Terminating chrome headless with pid 9212 2026-10-28 05:33:34,984 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053334_984729_test_04_sub_channel_panel_search.txt 2026-10-28 05:33:34,985 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Removing chrome user profile "/tmp/tmph6z06l3r_chrome_odoo" 2026-10-28 05:33:35,031 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_05_cannot_upate_first_message_nor_parent_channel ... 2026-10-28 05:33:35,275 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_06_initial_message_must_belong_to_parent_channel ... 2026-10-28 05:33:35,457 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_07_unlink_sub_channel ... 2026-10-28 05:33:36,197 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [475] 2026-10-28 05:33:36,218 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32627] 2026-10-28 05:33:36,227 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:33:36,844 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [476] 2026-10-28 05:33:36,853 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32629] 2026-10-28 05:33:36,861 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:33:37,863 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #623 deleted discuss.channel.member records with IDs: [2315] 2026-10-28 05:33:37,941 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #623 deleted discuss.channel.member records with IDs: [2317] 2026-10-28 05:33:38,009 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #623 deleted discuss.channel.member records with IDs: [2321] 2026-10-28 05:33:38,067 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #623 deleted discuss.channel.member records with IDs: [2325] 2026-10-28 05:33:38,077 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #623 deleted discuss.channel.member records with IDs: [2313, 2319, 2323] 2026-10-28 05:33:38,196 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_08_sub_channel_message_author_member ... 2026-10-28 05:33:38,848 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [477] 2026-10-28 05:33:38,872 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32646] 2026-10-28 05:33:38,883 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:33:39,174 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_09_mentioned_user_becomes_sub_channel_member ... 2026-10-28 05:33:39,892 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-10-28 05:33:39,905 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32650] 2026-10-28 05:33:39,915 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:33:40,646 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [479] 2026-10-28 05:33:40,657 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32652] 2026-10-28 05:33:40,665 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:33:41,098 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_10_mentioned_partner_with_several_users_becomes_sub_channel_member ... 2026-10-28 05:33:41,926 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [480] 2026-10-28 05:33:41,950 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32658] 2026-10-28 05:33:41,959 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:33:42,784 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [481] 2026-10-28 05:33:42,798 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32660] 2026-10-28 05:33:42,813 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:33:43,558 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [482] 2026-10-28 05:33:43,573 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32662] 2026-10-28 05:33:43,584 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:33:44,080 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [483] 2026-10-28 05:33:44,094 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32663] 2026-10-28 05:33:44,107 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:33:44,595 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [484] 2026-10-28 05:33:44,608 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32664] 2026-10-28 05:33:44,618 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:33:45,184 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 05:34:06,801 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:34:06,801 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:34:08,020 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_internal_channel_message_post_access ... 2026-10-28 05:34:08,679 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:34:09,195 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:09] "POST /mail/message/post HTTP/1.1" 200 - 20 0.011 0.508 2026-10-28 05:34:09,234 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:09] "POST /mail/message/post HTTP/1.1" 200 - 5 0.002 0.016 2026-10-28 05:34:09,271 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:34:09,322 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:09] "POST /mail/message/post HTTP/1.1" 200 - 10 0.010 0.025 2026-10-28 05:34:09,346 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:34:09,467 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:09] "POST /mail/message/post HTTP/1.1" 200 - 42 0.040 0.065 2026-10-28 05:34:09,502 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:34:09,670 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:09] "POST /mail/message/post HTTP/1.1" 200 - 39 0.063 0.092 2026-10-28 05:34:09,703 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:34:09,848 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:09] "POST /mail/message/post HTTP/1.1" 200 - 38 0.050 0.078 2026-10-28 05:34:09,900 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_public_channel_message_post_access ... 2026-10-28 05:34:09,987 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:34:10,473 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:10] "POST /mail/message/post HTTP/1.1" 200 - 51 0.038 0.452 2026-10-28 05:34:10,583 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:10] "POST /mail/message/post HTTP/1.1" 200 - 27 0.029 0.057 2026-10-28 05:34:10,627 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:34:10,733 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:10] "POST /mail/message/post HTTP/1.1" 200 - 36 0.034 0.056 2026-10-28 05:34:10,767 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:34:10,908 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:10] "POST /mail/message/post HTTP/1.1" 200 - 37 0.038 0.088 2026-10-28 05:34:10,939 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:34:11,082 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:11] "POST /mail/message/post HTTP/1.1" 200 - 37 0.060 0.070 2026-10-28 05:34:11,110 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:34:11,261 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:11] "POST /mail/message/post HTTP/1.1" 200 - 36 0.049 0.087 2026-10-28 05:34:11,307 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_public_channel_message_post_partner_emails ... 2026-10-28 05:34:11,398 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:34:11,988 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:11] "POST /mail/message/post HTTP/1.1" 200 - 51 0.043 0.551 2026-10-28 05:34:12,099 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:12] "POST /mail/message/post HTTP/1.1" 200 - 27 0.026 0.051 2026-10-28 05:34:12,141 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:34:12,241 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:12] "POST /mail/message/post HTTP/1.1" 200 - 36 0.032 0.052 2026-10-28 05:34:12,287 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:34:12,437 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:12] "POST /mail/message/post HTTP/1.1" 200 - 37 0.045 0.086 2026-10-28 05:34:12,489 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:34:12,844 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:12] "POST /mail/message/post HTTP/1.1" 200 - 94 0.123 0.214 2026-10-28 05:34:12,888 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:34:13,140 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:13] "POST /mail/message/post HTTP/1.1" 200 - 56 0.114 0.126 2026-10-28 05:34:13,191 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_public_channel_message_post_partner_ids ... 2026-10-28 05:34:13,395 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:34:14,008 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:14] "POST /mail/message/post HTTP/1.1" 200 - 76 0.067 0.549 2026-10-28 05:34:14,117 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:14] "POST /mail/message/post HTTP/1.1" 200 - 32 0.024 0.062 2026-10-28 05:34:14,148 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:34:14,322 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:14] "POST /mail/message/post HTTP/1.1" 200 - 55 0.060 0.093 2026-10-28 05:34:14,357 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:34:14,582 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:14] "POST /mail/message/post HTTP/1.1" 200 - 61 0.083 0.124 2026-10-28 05:34:14,615 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:34:14,869 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:14] "POST /mail/message/post HTTP/1.1" 200 - 61 0.079 0.159 2026-10-28 05:34:14,902 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:34:15,126 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:15] "POST /mail/message/post HTTP/1.1" 200 - 59 0.087 0.125 2026-10-28 05:34:15,260 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:34:15,285 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_010_store_dict ... 2026-10-28 05:34:15,341 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_011_store_dict_update_same_id ... 2026-10-28 05:34:15,371 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_012_store_dict_update_multiple_ids ... 2026-10-28 05:34:15,401 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_014_store_dict_update_multiple_ids_list ... 2026-10-28 05:34:15,431 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_020_store_list ... 2026-10-28 05:34:15,464 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_021_store_list_append ... 2026-10-28 05:34:15,498 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_030_store_add_key ... 2026-10-28 05:34:15,539 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_040_store_invalid ... 2026-10-28 05:34:15,575 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_042_store_invalid_missing_id ... 2026-10-28 05:34:15,612 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_050_store_dict_to_list ... 2026-10-28 05:34:15,645 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_051_store_list_to_dict ... 2026-10-28 05:34:15,681 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_060_store_data_empty_val ... 2026-10-28 05:34:15,717 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_061_store_data_empty_not_empty ... 2026-10-28 05:34:15,757 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_110_store_store_singleton ... 2026-10-28 05:34:15,798 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_111_store_store_dict_update ... 2026-10-28 05:34:15,839 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_130_store_store_add_key ... 2026-10-28 05:34:15,880 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_140_store_store_invalid_bool ... 2026-10-28 05:34:15,924 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_141_store_store_invalid_list ... 2026-10-28 05:34:15,967 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_160_store_store_data_empty_val ... 2026-10-28 05:34:16,003 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_161_store_store_data_empty_not_empty ... 2026-10-28 05:34:16,040 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_210_store_thread_dict ... 2026-10-28 05:34:16,077 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_211_store_thread_dict_update_same_id ... 2026-10-28 05:34:16,120 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_212_store_thread_dict_update_multiple_ids ... 2026-10-28 05:34:16,152 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_213_store_thread_dict_update_multiple_models ... 2026-10-28 05:34:16,191 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_214_store_thread_dict_update_multiple_models_list ... 2026-10-28 05:34:16,228 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_220_store_thread_list ... 2026-10-28 05:34:16,261 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_221_store_thread_list_append ... 2026-10-28 05:34:16,299 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_230_store_thread_add_key ... 2026-10-28 05:34:16,344 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_240_store_thread_invalid_bool ... 2026-10-28 05:34:16,385 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_241_store_thread_invalid_list ... 2026-10-28 05:34:16,425 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_242_store_thread_invalid_missing_id ... 2026-10-28 05:34:16,472 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_243_store_thread_invalid_missing_model ... 2026-10-28 05:34:16,513 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_250_store_thread_dict_to_list ... 2026-10-28 05:34:16,552 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_251_store_thread_list_to_dict ... 2026-10-28 05:34:16,604 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_260_store_thread_data_empty_val ... 2026-10-28 05:34:16,637 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_261_store_thread_data_empty_not_empty ... 2026-10-28 05:34:16,683 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:34:39,718 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:34:39,718 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:34:40,277 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_guest_feature: Starting TestGuestFeature.test_mark_as_read_as_guest ... 2026-10-28 05:34:41,193 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /discuss/channel/mark_as_read in /mail/tests/discuss/test_guest_feature.py:TestGuestFeature.test_mark_as_read_as_guest 2026-10-28 05:34:41,200 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:34:41,666 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /discuss/channel/mark_as_read in /mail/tests/discuss/test_guest_feature.py:TestGuestFeature.test_mark_as_read_as_guest 2026-10-28 05:34:41,729 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:41] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 37 0.030 0.507 2026-10-28 05:34:41,781 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_guest_feature: Starting TestGuestFeature.test_subscribe_to_discuss_channel ... 2026-10-28 05:34:41,991 103 INFO rb-99b0b46-226057-429590 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, 6992, 6993, 6994, 6995, 6996, 7018, 7019, 7020, 7021, 7022, 7023, 7024, 7025, 7026, 7027, 7028] 2026-10-28 05:34:41,997 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:34:42,443 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:42] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 5 0.002 0.448 2026-10-28 05:34:42,544 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_guest_feature: Starting TestGuestFeature.test_subscribe_to_guest_channel ... 2026-10-28 05:34:42,561 103 INFO rb-99b0b46-226057-429590 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, 6992, 6993, 6994, 6995, 6996] 2026-10-28 05:34:42,574 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:34:43,090 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:34:43] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.518 2026-10-28 05:34:43,285 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:35:04,557 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:35:04,557 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:35:05,257 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_get_link_preview_from_url ... 2026-10-28 05:35:05,867 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview ... 2026-10-28 05:35:05,976 103 INFO rb-99b0b46-226057-429590 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, 7031, 7032, 7033, 7034, 7035] 2026-10-28 05:35:06,029 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview_ignore_internal_link ... 2026-10-28 05:35:06,600 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview_no_content_type ... 2026-10-28 05:35:06,731 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:35:06,970 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages: Starting TestLoadMessages.test_01_mail_message_load_order_tour ... 2026-10-28 05:35:07,849 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome pid: 9463 2026-10-28 05:35:07,849 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome headless temporary user profile dir: /tmp/tmpc47ihk99_chrome_odoo 2026-10-28 05:35:07,849 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Issuing json command http://127.0.0.1:40989/json/version 2026-10-28 05:35:07,851 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:40989/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:35:07,940 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:35:07,940 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Issuing json command http://127.0.0.1:40989/json 2026-10-28 05:35:07,941 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:40989/json with timeout 3 increased to 10s during tests 2026-10-28 05:35:08,019 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Websocket url found: ws://127.0.0.1:40989/devtools/page/4023DCD504EE116B50D262EFD232B8A9 2026-10-28 05:35:08,068 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Enable chrome headless console log notification 2026-10-28 05:35:08,090 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome headless enable page notifications 2026-10-28 05:35:08,318 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:35:08,345 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Setting session cookie in browser 2026-10-28 05:35:08,356 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Open "http://127.0.0.1:8069/odoo/action-mail.action_discuss" in browser 2026-10-28 05:35:08,357 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-mail.action_discuss" 2026-10-28 05:35:08,376 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:35:11,852 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:11] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 179 0.238 3.241 2026-10-28 05:35:11,858 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Navigation result: {'frameId': '4023DCD504EE116B50D262EFD232B8A9', 'loaderId': '4E72454DCBD2A092761AF368B9B4A28D', 'isDownload': False} 2026-10-28 05:35:11,858 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Evaluate ready code "odoo.isTourReady('mail_message_load_order_tour')" 2026-10-28 05:35:11,931 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:11] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.022 2026-10-28 05:35:11,949 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:11] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.032 2026-10-28 05:35:11,961 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:11] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 05:35:12,021 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.024 0.052 2026-10-28 05:35:12,092 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:35:13,288 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:13] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.595 0.754 2026-10-28 05:35:13,306 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:13] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.928 2026-10-28 05:35:13,319 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:13] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 1.231 2026-10-28 05:35:13,548 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-28 05:35:13,560 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-28 05:35:13,577 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.039 2026-10-28 05:35:13,594 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-28 05:35:13,612 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Owl is running in 'dev' mode. 2026-10-28 05:35:13,695 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:35:13,748 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.025 0.106 2026-10-28 05:35:13,802 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.014 0.084 2026-10-28 05:35:13,808 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.143 2026-10-28 05:35:13,886 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Evaluate test code "odoo.startTour('mail_message_load_order_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mail.action_discuss", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:35:13,927 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [1/6] Tour mail_message_load_order_tour → Step .o-mail-DiscussSidebarChannel:contains(MyTestChannel) 2026-10-28 05:35:14,014 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:35:14,070 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.070 0.289 2026-10-28 05:35:14,375 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:35:14,392 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:35:14,663 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:14] "POST /mail/data HTTP/1.1" 200 - 144 0.331 0.452 2026-10-28 05:35:14,699 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.831 2026-10-28 05:35:14,701 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.792 2026-10-28 05:35:14,744 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.729 2026-10-28 05:35:14,788 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:14] "GET /web/image/res.partner/3/avatar_128?unique=1793165706000 HTTP/1.1" 200 - 9 0.011 0.646 2026-10-28 05:35:15,062 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:15] "POST /mail/data HTTP/1.1" 200 - 87 0.077 0.566 2026-10-28 05:35:15,104 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.968 2026-10-28 05:35:15,108 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.234 2026-10-28 05:35:15,169 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.008 0.277 2026-10-28 05:35:15,199 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:35:15,416 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:15] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.024 0.028 2026-10-28 05:35:15,445 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:35:15,463 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:15] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:35:15,468 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:15] "GET /web/image/discuss.channel/2/avatar_128?unique=88ea6f0c68a47d687ea778e95d5c1d3f8d44ef0ab7b5e25ffcef340fb4570c40eae97b53e5e6e90297743e1a914cca581568af8c7b7c5074f9e67e5842965054 HTTP/1.1" 200 - 8 0.024 0.039 2026-10-28 05:35:15,485 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [2/6] Tour mail_message_load_order_tour → Step .o-mail-Thread .o-mail-Message 2026-10-28 05:35:15,499 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:15] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 3 0.010 0.069 2026-10-28 05:35:15,519 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:15] "GET /web/image/mail.guest/8/avatar_128?unique=1793142723000 HTTP/1.1" 200 - 4 0.004 0.082 2026-10-28 05:35:15,537 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:15] "GET /web/image/discuss.channel/905/avatar_128?unique=62c34707025b83f8a5d0a44204568f96764cb84fcedd4307f8a4a2e7212b738cb46e1c1c56ccc96d784204bc6478b3506f34df546abae271fd8c9453c6d7a13e HTTP/1.1" 200 - 3 0.008 0.101 2026-10-28 05:35:15,619 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:15] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 16 0.021 0.172 2026-10-28 05:35:15,750 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:15] "POST /discuss/channel/messages HTTP/1.1" 200 - 18 0.039 0.181 2026-10-28 05:35:15,803 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:15] "POST /discuss/channel/members HTTP/1.1" 200 - 14 0.013 0.226 2026-10-28 05:35:16,465 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 30 of ".o-mail-Thread .o-mail-Message" (immediately) 2026-10-28 05:35:16,466 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 1 of ".o-mail-Thread" with scroll "bottom" (immediately) 2026-10-28 05:35:16,466 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [3/6] Tour mail_message_load_order_tour → Step *[title='Pinned Messages'] 2026-10-28 05:35:16,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [4/6] Tour mail_message_load_order_tour → Step Click on invisible jump (should hover card to be visible) (trigger: .o-mail-MessageCard-jump:not(:visible)) 2026-10-28 05:35:16,627 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:16] "POST /discuss/channel/pinned_messages HTTP/1.1" 200 - 18 0.035 0.039 2026-10-28 05:35:16,683 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [5/6] Tour mail_message_load_order_tour → Step .o-mail-Thread .o-mail-Message:first .o-mail-Message-textContent:not(:contains(31)) 2026-10-28 05:35:16,846 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:16] "POST /discuss/channel/messages HTTP/1.1" 200 - 18 0.032 0.103 2026-10-28 05:35:17,472 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 31 of ".o-mail-Thread .o-mail-Message" (immediately) 2026-10-28 05:35:17,474 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 1 of ".o-mail-Thread" with scroll "0" (immediately) 2026-10-28 05:35:17,477 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 1 of ".o-mail-Thread" (immediately) and set scroll to "bottom" 2026-10-28 05:35:17,477 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [6/6] Tour mail_message_load_order_tour → Step .o-mail-Thread .o-mail-Message .o-mail-Message-textContent:contains(17) 2026-10-28 05:35:17,594 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:17] "POST /discuss/channel/messages HTTP/1.1" 200 - 18 0.031 0.069 2026-10-28 05:35:17,910 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 60 of ".o-mail-Thread .o-mail-Message" (after mutations) 2026-10-28 05:35:17,931 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: tour succeeded 2026-10-28 05:35:17,932 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: ╔═════════════════════════════════════════════╗ ║ TOUR mail_message_load_order_tour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-28 05:35:18,258 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: heap 44991684 (allocated 46915584) 2026-10-28 05:35:18,279 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Closing chrome headless with pid 9463 2026-10-28 05:35:18,283 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Closing websocket connection 2026-10-28 05:35:18,284 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Terminating chrome headless with pid 9463 2026-10-28 05:35:18,445 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053518_444946_test_01_mail_message_load_order_tour.txt 2026-10-28 05:35:18,445 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Removing chrome user profile "/tmp/tmpc47ihk99_chrome_odoo" 2026-10-28 05:35:18,513 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:35:18,620 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityChatter.test_mail_activity_date_format ... 2026-10-28 05:35:19,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Chrome pid: 9672 2026-10-28 05:35:19,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Chrome headless temporary user profile dir: /tmp/tmptrqwbr4s_chrome_odoo 2026-10-28 05:35:19,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Issuing json command http://127.0.0.1:39871/json/version 2026-10-28 05:35:19,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:39871/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:35:19,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Browser version: Chrome/150.0.7871.114 2026-10-28 05:35:19,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Issuing json command http://127.0.0.1:39871/json 2026-10-28 05:35:19,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:39871/json with timeout 3 increased to 10s during tests 2026-10-28 05:35:19,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Websocket url found: ws://127.0.0.1:39871/devtools/page/38BDF0928173159CBC41722CD6F740CF 2026-10-28 05:35:19,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Enable chrome headless console log notification 2026-10-28 05:35:19,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Chrome headless enable page notifications 2026-10-28 05:35:19,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:35:19,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Setting session cookie in browser 2026-10-28 05:35:19,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Open "http://127.0.0.1:8069/web#id=2190&model=res.partner" in browser 2026-10-28 05:35:19,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Navigating to: "http://127.0.0.1:8069/web#id=2190&model=res.partner" 2026-10-28 05:35:19,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:35:21,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web HTTP/1.1" 200 - 191 0.182 -0.182 2026-10-28 05:35:21,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Navigation result: {'frameId': '38BDF0928173159CBC41722CD6F740CF', 'loaderId': '114695C1BC5D883487FCBD2DB5E26733', 'isDownload': False} 2026-10-28 05:35:21,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Evaluate ready code "odoo.isTourReady('mail_activity_date_format')" 2026-10-28 05:35:21,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 -0.005 2026-10-28 05:35:21,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:35:22,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.540 -0.540 2026-10-28 05:35:22,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-28 05:35:22,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/webclient/translations/bbc3799a0325d7c515f1e626ad1b099314f5a91e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:35:22,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 -0.019 2026-10-28 05:35:22,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-28 05:35:23,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 -0.003 2026-10-28 05:35:24,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/webclient/translations/bbc3799a0325d7c515f1e626ad1b099314f5a91e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:35:24,000 103 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2026-10-28 05:35:24,000 103 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2026-10-28 05:35:24,000 103 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2026-10-28 05:35:24,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 -0.002 2026-10-28 05:35:24,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: Owl is running in 'dev' mode. 2026-10-28 05:35:24,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:35:24,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.057 -0.057 2026-10-28 05:35:24,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:35:24,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/webclient/translations/bbc3799a0325d7c515f1e626ad1b099314f5a91e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:35:24,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Evaluate test code "odoo.startTour('mail_activity_date_format', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#id=2190&model=res.partner", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:35:24,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [1/9] Tour mail_activity_date_format → Step button:contains('Activities') 2026-10-28 05:35:24,000 103 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:35:24,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.102 -0.102 2026-10-28 05:35:24,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.024 -0.024 2026-10-28 05:35:24,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.000 2026-10-28 05:35:24,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 -0.005 2026-10-28 05:35:24,000 103 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:35:25,000 103 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:35:25,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 -0.018 2026-10-28 05:35:25,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/data HTTP/1.1" 200 - 140 0.155 -0.155 2026-10-28 05:35:25,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.011 -0.011 2026-10-28 05:35:26,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 155 0.207 -0.207 2026-10-28 05:35:26,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 -0.016 2026-10-28 05:35:26,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.000 2026-10-28 05:35:26,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.020 -0.020 2026-10-28 05:35:26,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:35:26,000 103 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:35:26,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.044 -0.044 2026-10-28 05:35:27,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 152 0.307 -0.307 2026-10-28 05:35:27,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 -0.001 2026-10-28 05:35:27,000 103 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:35:27,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.014 -0.014 2026-10-28 05:35:27,000 103 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:35:27,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.040 -0.040 2026-10-28 05:35:27,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 -0.001 2026-10-28 05:35:27,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [2/9] Tour mail_activity_date_format → Step input[id*='activity_type_id'] 2026-10-28 05:35:27,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.023 -0.023 2026-10-28 05:35:27,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.035 -0.035 2026-10-28 05:35:27,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 20 0.032 -0.032 2026-10-28 05:35:27,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.036 -0.036 2026-10-28 05:35:28,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 13 0.044 -0.044 2026-10-28 05:35:28,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 8 0.013 -0.013 2026-10-28 05:35:28,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.008 -0.008 2026-10-28 05:35:28,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [3/9] Tour mail_activity_date_format → Step .dropdown-item:contains('To-Do') 2026-10-28 05:35:28,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.011 -0.011 2026-10-28 05:35:28,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/mail.activity.type/name_search HTTP/1.1" 200 - 2 0.004 -0.004 2026-10-28 05:35:28,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [4/9] Tour mail_activity_date_format → Step div[name='summary'] input 2026-10-28 05:35:28,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 3 0.007 -0.007 2026-10-28 05:35:28,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [5/9] Tour mail_activity_date_format → Step button:contains('Schedule') 2026-10-28 05:35:28,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [6/9] Tour mail_activity_date_format → Step .o-mail-Activity:contains('Go Party') 2026-10-28 05:35:28,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.020 -0.020 2026-10-28 05:35:28,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities HTTP/1.1" 200 - 18 0.038 -0.038 2026-10-28 05:35:28,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.004 -0.004 2026-10-28 05:35:28,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.027 -0.027 2026-10-28 05:35:28,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [7/9] Tour mail_activity_date_format → Step .o-mail-Activity-info i 2026-10-28 05:35:29,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [8/9] Tour mail_activity_date_format → Step .o-mail-Activity-details tr:contains('Created') td:contains('01/Jan/24 09:00:00 AM') 2026-10-28 05:35:29,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [9/9] Tour mail_activity_date_format → Step .o-mail-Activity-details tr:contains('Due on') td:contains('06/Jan/24') 2026-10-28 05:35:29,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: tour succeeded 2026-10-28 05:35:29,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: ╔══════════════════════════════════════════╗ ║ TOUR mail_activity_date_format SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-28 05:35:29,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: heap 31699436 (allocated 33320960) 2026-10-28 05:35:29,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Closing chrome headless with pid 9672 2026-10-28 05:35:29,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Closing websocket connection 2026-10-28 05:35:29,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Terminating chrome headless with pid 9672 2026-10-28 05:35:29,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20240101_090000_000000_test_mail_activity_date_format.txt 2026-10-28 05:35:29,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Removing chrome user profile "/tmp/tmptrqwbr4s_chrome_odoo" 2026-10-28 05:35:29,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityChatter.test_mail_activity_schedule_from_chatter ... 2026-10-28 05:35:30,074 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome pid: 9896 2026-10-28 05:35:30,074 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome headless temporary user profile dir: /tmp/tmpxr51lk44_chrome_odoo 2026-10-28 05:35:30,075 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Issuing json command http://127.0.0.1:36091/json/version 2026-10-28 05:35:30,076 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36091/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:35:30,139 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Browser version: Chrome/150.0.7871.114 2026-10-28 05:35:30,139 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Issuing json command http://127.0.0.1:36091/json 2026-10-28 05:35:30,140 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36091/json with timeout 3 increased to 10s during tests 2026-10-28 05:35:30,176 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Websocket url found: ws://127.0.0.1:36091/devtools/page/DAB67265FBD79C8A181626CCF705399C 2026-10-28 05:35:30,202 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Enable chrome headless console log notification 2026-10-28 05:35:30,213 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome headless enable page notifications 2026-10-28 05:35:30,339 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:35:30,350 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Setting session cookie in browser 2026-10-28 05:35:30,359 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Open "http://127.0.0.1:8069/odoo/res.partner/2190" in browser 2026-10-28 05:35:30,359 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Navigating to: "http://127.0.0.1:8069/odoo/res.partner/2190" 2026-10-28 05:35:30,386 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:35:32,225 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:32] "GET /odoo/res.partner/2190 HTTP/1.1" 200 - 191 0.181 1.664 2026-10-28 05:35:32,230 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Navigation result: {'frameId': 'DAB67265FBD79C8A181626CCF705399C', 'loaderId': '376151FC80DA68A09355601E9B0C6AC2', 'isDownload': False} 2026-10-28 05:35:32,230 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Evaluate ready code "odoo.isTourReady('mail_activity_schedule_from_chatter')" 2026-10-28 05:35:32,290 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:32] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.011 0.014 2026-10-28 05:35:32,312 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:32] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.018 2026-10-28 05:35:32,336 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:32] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 05:35:32,377 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.073 2026-10-28 05:35:32,423 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:35:33,610 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:33] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.598 0.693 2026-10-28 05:35:33,627 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:33] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.871 2026-10-28 05:35:33,642 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:33] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 1.151 2026-10-28 05:35:33,837 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 05:35:33,844 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 05:35:33,860 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 05:35:33,868 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.010 2026-10-28 05:35:33,914 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: Owl is running in 'dev' mode. 2026-10-28 05:35:33,986 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:35:34,052 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:34] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.031 0.105 2026-10-28 05:35:34,060 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.101 2026-10-28 05:35:34,205 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Evaluate test code "odoo.startTour('mail_activity_schedule_from_chatter', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/res.partner/2190", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:35:34,221 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [1/14] Tour mail_activity_schedule_from_chatter → Step button:contains('Activities') 2026-10-28 05:35:34,300 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.092 0.198 2026-10-28 05:35:34,371 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.363 2026-10-28 05:35:34,421 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.283 2026-10-28 05:35:34,424 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 05:35:34,427 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.208 2026-10-28 05:35:34,473 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 05:35:34,513 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 05:35:34,517 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.137 2026-10-28 05:35:34,989 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:34] "POST /mail/data HTTP/1.1" 200 - 145 0.178 0.624 2026-10-28 05:35:35,058 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:35] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.018 0.612 2026-10-28 05:35:35,121 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.751 2026-10-28 05:35:35,840 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:35] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 152 0.157 1.247 2026-10-28 05:35:35,843 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.591 2026-10-28 05:35:35,879 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.005 0.613 2026-10-28 05:35:35,969 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 05:35:36,031 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:35:36,117 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:36] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.074 0.100 2026-10-28 05:35:36,556 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:36] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 152 0.199 0.357 2026-10-28 05:35:36,857 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:36] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.017 2026-10-28 05:35:36,873 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:36] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:35:36,929 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:36] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.020 0.028 2026-10-28 05:35:37,052 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:37] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.023 2026-10-28 05:35:37,175 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:37] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:35:37,208 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:37] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.068 0.097 2026-10-28 05:35:37,281 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [2/14] Tour mail_activity_schedule_from_chatter → Step input[id*='activity_type_id'] 2026-10-28 05:35:37,287 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:37] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.032 0.209 2026-10-28 05:35:37,389 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:37] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.045 0.166 2026-10-28 05:35:37,454 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:37] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.023 0.180 2026-10-28 05:35:37,542 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:37] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 20 0.045 0.184 2026-10-28 05:35:37,582 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:37] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.015 0.216 2026-10-28 05:35:37,633 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:37] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 8 0.011 0.038 2026-10-28 05:35:37,845 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:37] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.014 0.021 2026-10-28 05:35:37,870 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [3/14] Tour mail_activity_schedule_from_chatter → Step .dropdown-item:contains('Call') 2026-10-28 05:35:37,918 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:37] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 13 0.016 0.081 2026-10-28 05:35:37,931 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:37] "POST /web/dataset/call_kw/mail.activity.type/name_search HTTP/1.1" 200 - 2 0.005 0.026 2026-10-28 05:35:37,997 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [4/14] Tour mail_activity_schedule_from_chatter → Step input[id*='activity_type_id']:value('Call') 2026-10-28 05:35:38,045 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:38] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 3 0.009 0.037 2026-10-28 05:35:38,075 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [5/14] Tour mail_activity_schedule_from_chatter → Step button:contains('Schedule') 2026-10-28 05:35:38,131 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [6/14] Tour mail_activity_schedule_from_chatter → Step input[id*='activity_type_id'] 2026-10-28 05:35:38,198 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [7/14] Tour mail_activity_schedule_from_chatter → Step .dropdown-item:contains('To-Do') 2026-10-28 05:35:38,207 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:38] "POST /web/dataset/call_kw/mail.activity.type/name_search HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 05:35:38,267 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [8/14] Tour mail_activity_schedule_from_chatter → Step div[name='summary'] input 2026-10-28 05:35:38,314 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:38] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 3 0.007 0.024 2026-10-28 05:35:38,342 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [9/14] Tour mail_activity_schedule_from_chatter → Step button:contains('Schedule') 2026-10-28 05:35:38,430 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [10/14] Tour mail_activity_schedule_from_chatter → Step .o-mail-Activity:contains('Play Mario Party') 2026-10-28 05:35:38,490 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:38] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.014 0.038 2026-10-28 05:35:38,610 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:38] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities HTTP/1.1" 200 - 18 0.027 0.067 2026-10-28 05:35:38,645 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:38] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.016 2026-10-28 05:35:38,763 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:38] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.043 0.080 2026-10-28 05:35:38,807 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [11/14] Tour mail_activity_schedule_from_chatter → Step button:contains('Activities') 2026-10-28 05:35:38,884 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [12/14] Tour mail_activity_schedule_from_chatter → Step div[name='summary'] input 2026-10-28 05:35:38,961 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:38] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 6 0.013 0.039 2026-10-28 05:35:39,047 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [13/14] Tour mail_activity_schedule_from_chatter → Step button:contains('Mark as Done') 2026-10-28 05:35:39,121 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [14/14] Tour mail_activity_schedule_from_chatter → Step .o-mail-Message:contains('Play Mario Kart') 2026-10-28 05:35:39,184 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:39] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 8 0.010 0.043 2026-10-28 05:35:39,350 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [199] 2026-10-28 05:35:39,352 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:39] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities_done HTTP/1.1" 200 - 31 0.041 0.088 2026-10-28 05:35:39,434 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:39] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.020 0.046 2026-10-28 05:35:39,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: tour succeeded 2026-10-28 05:35:39,560 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR mail_activity_schedule_from_chatter SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-28 05:35:39,587 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:35:39] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.055 0.150 2026-10-28 05:35:39,807 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: heap 33689968 (allocated 35155968) 2026-10-28 05:35:39,817 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Closing chrome headless with pid 9896 2026-10-28 05:35:39,818 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Closing websocket connection 2026-10-28 05:35:39,821 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Terminating chrome headless with pid 9896 2026-10-28 05:35:39,997 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053539_996922_test_mail_activity_schedule_from_chatter.txt 2026-10-28 05:35:39,997 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Removing chrome user profile "/tmp/tmpxr51lk44_chrome_odoo" 2026-10-28 05:35:40,085 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:36:01,461 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:36:01,461 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:36:02,005 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityIntegrity.test_mail_activity_type_master_data ... 2026-10-28 05:36:02,809 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:36:23,846 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:36:23,846 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:36:24,414 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer: Starting TestMailComposerUI.test_mail_composer_test_tour ... 2026-10-28 05:36:26,276 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome pid: 10134 2026-10-28 05:36:26,276 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome headless temporary user profile dir: /tmp/tmpx1l4arfg_chrome_odoo 2026-10-28 05:36:26,281 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Issuing json command http://127.0.0.1:44527/json/version 2026-10-28 05:36:26,283 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44527/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:36:26,348 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:36:26,348 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Issuing json command http://127.0.0.1:44527/json 2026-10-28 05:36:26,349 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44527/json with timeout 3 increased to 10s during tests 2026-10-28 05:36:26,364 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Websocket url found: ws://127.0.0.1:44527/devtools/page/34D16A5D7DFE443D917FC3D53D5DEE44 2026-10-28 05:36:26,377 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Enable chrome headless console log notification 2026-10-28 05:36:26,383 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome headless enable page notifications 2026-10-28 05:36:26,472 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:36:26,490 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Setting session cookie in browser 2026-10-28 05:36:26,529 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Open "http://127.0.0.1:8069/odoo/res.partner/2203" in browser 2026-10-28 05:36:26,530 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Navigating to: "http://127.0.0.1:8069/odoo/res.partner/2203" 2026-10-28 05:36:26,550 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:36:29,453 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:29] "GET /odoo/res.partner/2203 HTTP/1.1" 200 - 186 0.136 2.773 2026-10-28 05:36:29,467 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Navigation result: {'frameId': '34D16A5D7DFE443D917FC3D53D5DEE44', 'loaderId': 'CEAEFEF2D2D68B4A59C710571924C3DF', 'isDownload': False} 2026-10-28 05:36:29,467 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Evaluate ready code "odoo.isTourReady('mail/static/tests/tours/mail_composer_test_tour.js')" 2026-10-28 05:36:29,549 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:29] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-10-28 05:36:29,561 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:29] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.036 2026-10-28 05:36:29,607 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.041 2026-10-28 05:36:29,690 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:36:29,803 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:29] "GET /web/webclient/load_menus/59b5be5eb2bb78d53c8c332374b4397d7f3b357b78c0b3a6e8c95b77a4f219ce HTTP/1.1" 200 - 115 0.085 0.186 2026-10-28 05:36:29,821 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:29] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.281 2026-10-28 05:36:29,829 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:29] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.170 2026-10-28 05:36:29,936 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:29] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 05:36:30,825 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 05:36:30,826 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-28 05:36:30,840 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 05:36:30,868 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.021 2026-10-28 05:36:30,874 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Owl is running in 'dev' mode. 2026-10-28 05:36:30,896 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:36:30,985 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.060 2026-10-28 05:36:31,004 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.044 2026-10-28 05:36:31,025 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.022 2026-10-28 05:36:31,086 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Evaluate test code "odoo.startTour('mail/static/tests/tours/mail_composer_test_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/res.partner/2203", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:36:31,261 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:31] "POST /mail/data HTTP/1.1" 200 - 34 0.096 0.077 2026-10-28 05:36:31,291 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [1/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Wait for the chatter to be fully loaded (trigger: .o-mail-Chatter) 2026-10-28 05:36:31,322 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:36:31,352 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 05:36:31,364 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:31] "GET /web/image?model=res.users&field=avatar_128&id=653 HTTP/1.1" 200 - 16 0.030 0.141 2026-10-28 05:36:31,429 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:31] "GET /web/image/res.partner/2202/avatar_128?unique=1793165762000 HTTP/1.1" 200 - 8 0.010 0.224 2026-10-28 05:36:31,435 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.125 2026-10-28 05:36:31,511 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.170 2026-10-28 05:36:31,542 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 05:36:31,572 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:36:32,125 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:32] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 163 0.122 0.803 2026-10-28 05:36:32,169 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.650 2026-10-28 05:36:32,354 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:32] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.050 0.088 2026-10-28 05:36:32,371 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.122 2026-10-28 05:36:32,550 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:32] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 51 0.065 0.230 2026-10-28 05:36:32,771 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:32] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.018 2026-10-28 05:36:32,805 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:32] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 05:36:32,859 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:32] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.017 0.032 2026-10-28 05:36:32,988 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:32] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.025 2026-10-28 05:36:33,053 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:33] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.027 0.041 2026-10-28 05:36:33,101 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:33] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:36:33,141 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:33] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.026 0.111 2026-10-28 05:36:33,227 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:33] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.034 0.072 2026-10-28 05:36:33,286 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:33] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.016 0.045 2026-10-28 05:36:33,360 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:33] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.024 0.124 2026-10-28 05:36:33,414 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Found 1 of ".o-mail-Message" (after mutations) 2026-10-28 05:36:33,416 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [2/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-10-28 05:36:33,475 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:33] "GET /web/image/res.partner/2/avatar_128?unique=1793165762000 HTTP/1.1" 200 - 8 0.010 0.042 2026-10-28 05:36:33,542 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [3/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Write something in composer (trigger: .o-mail-Composer-input) 2026-10-28 05:36:33,690 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [4/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Mention a partner (trigger: .o-mail-Composer-suggestion:contains(Not A Demo User)) 2026-10-28 05:36:34,068 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:34] "POST /web/dataset/call_kw/res.partner/get_mention_suggestions HTTP/1.1" 200 - 11 0.035 0.060 2026-10-28 05:36:34,081 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:36:34,124 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [5/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Add one file in composer (trigger: .o-mail-Composer button[aria-label='Attach files']) 2026-10-28 05:36:34,164 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:34] "GET /web/image/res.partner/2204/avatar_128?unique=1793165762000 HTTP/1.1" 200 - 9 0.012 0.043 2026-10-28 05:36:34,192 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-28 05:36:34,193 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [6/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains("file1.txt") 2026-10-28 05:36:34,238 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:34] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:36:34,257 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:34] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.018 0.040 2026-10-28 05:36:34,286 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [7/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Open full composer (trigger: button[aria-label='Full composer']) 2026-10-28 05:36:34,349 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [8/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check composer keeps open after pushing Escape (trigger: .o_mail_composer_form_view) 2026-10-28 05:36:34,361 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:34] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 05:36:34,418 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:34] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-28 05:36:34,707 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:34] "POST /web/dataset/call_kw/mail.compose.message/get_views HTTP/1.1" 200 - 16 0.019 0.061 2026-10-28 05:36:34,801 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:34] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 11 0.017 0.049 2026-10-28 05:36:34,868 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:34] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 05:36:34,955 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [9/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check the earlier provided attachment is listed (trigger: .o_field_mail_composer_attachment_list a:contains(file1.txt)) 2026-10-28 05:36:34,959 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:34] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.003 0.012 2026-10-28 05:36:35,003 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [10/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check subject is autofilled (trigger: [name="subject"] input) 2026-10-28 05:36:35,056 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [11/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check composer content is kept and contains the user's signature (trigger: .o_field_html[name="body"]) 2026-10-28 05:36:35,108 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [12/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Trigger channel mention with # (trigger: .odoo-editor-editable) 2026-10-28 05:36:35,172 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [13/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Search for general channel (trigger: .o-mail-MentionList input) 2026-10-28 05:36:35,249 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [14/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Select channel from suggestion (trigger: .o-mail-Composer-suggestion:contains(general)) 2026-10-28 05:36:35,284 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:35] "POST /web/dataset/call_kw/discuss.channel/get_mention_suggestions HTTP/1.1" 200 - 6 0.007 0.017 2026-10-28 05:36:35,347 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [15/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check channel mention is present in body (trigger: .o_field_html[name="body"] .o_channel_redirect:contains(general)) 2026-10-28 05:36:35,401 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [16/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step body:not(:has(.o-mail-MentionList)) 2026-10-28 05:36:35,468 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [17/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Drop a file on the full composer (trigger: .o_mail_composer_form_view) 2026-10-28 05:36:35,523 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Found 1 of ".o_mail_composer_form_view .o_form_renderer" (immediately) and dragentered 1 file(s) 2026-10-28 05:36:35,532 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Found 1 of ".o-Dropzone" (after mutations) and dropped 1 file(s) 2026-10-28 05:36:35,539 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [18/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check the attachment is listed (trigger: .o_field_mail_composer_attachment_list a:contains(file2.txt)) 2026-10-28 05:36:35,586 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:35] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.008 0.031 2026-10-28 05:36:35,627 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:35] "POST /web/dataset/call_kw/ir.attachment/web_read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 05:36:35,674 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [19/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on the mail template selector (trigger: .mail-composer-template-dropdown-btn) 2026-10-28 05:36:36,155 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [20/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check a template is listed (trigger: .mail-composer-template-dropdown.popover .o-dropdown-item:contains("Test template")) 2026-10-28 05:36:36,218 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [21/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Verify admin template is NOT listed (trigger: .mail-composer-template-dropdown.popover) 2026-10-28 05:36:36,276 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [22/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Send message from full composer (trigger: .o_mail_send) 2026-10-28 05:36:36,362 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [23/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message is shown (trigger: .o-mail-Message-body:contains("blahblah @Not A Demo User")) 2026-10-28 05:36:36,438 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:36] "POST /web/dataset/call_kw/mail.compose.message/web_save HTTP/1.1" 200 - 13 0.026 0.048 2026-10-28 05:36:36,708 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:36] "POST /web/dataset/call_kw/mail.compose.message/action_send_mail HTTP/1.1" 200 - 58 0.089 0.145 2026-10-28 05:36:36,766 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:36] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.007 0.037 2026-10-28 05:36:36,831 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:36] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.023 0.087 2026-10-28 05:36:36,865 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 05:36:36,937 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [24/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on envelope to see recipients of message (trigger: .o-mail-Message:has(.o-mail-Message-body:contains("blahblah @Not A Demo User")) .o-mail-Message-notification) 2026-10-28 05:36:37,010 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [25/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message has correct recipients (trigger: .o-mail-MessageNotificationPopover:contains('Not A Demo User Jane')) 2026-10-28 05:36:37,066 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [26/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message contains the first attachment (trigger: .o-mail-Message .o-mail-AttachmentCard:contains("file1.txt")) 2026-10-28 05:36:37,119 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [27/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message contains the second attachment (trigger: .o-mail-Message .o-mail-AttachmentCard:contains("file2.txt")) 2026-10-28 05:36:37,186 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [28/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-10-28 05:36:37,281 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [29/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Open full composer (trigger: button[aria-label='Full composer']) 2026-10-28 05:36:37,385 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [30/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check that the composer contains the signature (trigger: .o_field_html[name="body"]) 2026-10-28 05:36:37,434 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:37] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 7 0.008 0.030 2026-10-28 05:36:37,479 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:37] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 05:36:37,521 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [31/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Write something in full composer (trigger: .note-editable) 2026-10-28 05:36:37,567 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:37] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 05:36:37,621 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [32/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Close full composer (trigger: .btn-close) 2026-10-28 05:36:37,894 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [33/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-10-28 05:36:37,911 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:37] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.014 2026-10-28 05:36:37,972 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:37] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.015 0.049 2026-10-28 05:36:38,001 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [34/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check full composer text is kept (trigger: .o-mail-Composer-input) 2026-10-28 05:36:38,070 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [35/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Open full composer (trigger: button[aria-label='Full composer']) 2026-10-28 05:36:38,177 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [36/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check that the composer doesn't add the user's signature twice (trigger: .note-editable) 2026-10-28 05:36:38,265 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:38] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 7 0.011 0.046 2026-10-28 05:36:38,319 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:38] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-10-28 05:36:38,358 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [37/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Close full composer (trigger: .btn-close) 2026-10-28 05:36:38,378 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:38] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 05:36:38,430 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [38/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-10-28 05:36:38,452 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:38] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.015 2026-10-28 05:36:38,480 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:38] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.005 0.028 2026-10-28 05:36:38,516 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [39/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Send message from chatter (trigger: .o-mail-Composer-send:enabled) 2026-10-28 05:36:38,621 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [40/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message is shown (trigger: .o-mail-Message-body:contains("keep the content")) 2026-10-28 05:36:38,862 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:38] "POST /mail/message/post HTTP/1.1" 200 - 54 0.057 0.181 2026-10-28 05:36:38,944 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [41/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-10-28 05:36:39,009 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:39] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.030 0.070 2026-10-28 05:36:39,020 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [42/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Write a message (trigger: .o-mail-Composer-input) 2026-10-28 05:36:39,027 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:39] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.116 2026-10-28 05:36:39,128 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [43/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Send message from chatter (trigger: .o-mail-Composer-send:enabled) 2026-10-28 05:36:39,208 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [44/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message is shown (trigger: .o-mail-Message-body:contains("hello world")) 2026-10-28 05:36:39,360 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:39] "POST /mail/message/post HTTP/1.1" 200 - 34 0.045 0.104 2026-10-28 05:36:39,450 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: tour succeeded 2026-10-28 05:36:39,473 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR mail/static/tests/tours/mail_composer_test_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-10-28 05:36:39,541 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:39] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.027 0.103 2026-10-28 05:36:39,564 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:36:39] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.158 2026-10-28 05:36:39,852 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: heap 38611976 (allocated 40628224) 2026-10-28 05:36:39,874 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Closing chrome headless with pid 10134 2026-10-28 05:36:39,878 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Closing websocket connection 2026-10-28 05:36:39,882 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Terminating chrome headless with pid 10134 2026-10-28 05:36:39,984 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053639_984082_test_mail_composer_test_tour.txt 2026-10-28 05:36:39,984 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Removing chrome user profile "/tmp/tmpx1l4arfg_chrome_odoo" 2026-10-28 05:36:40,134 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 05:37:00,652 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:37:00,652 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:37:01,238 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_mail_message_read_access ... 2026-10-28 05:37:01,882 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_mail_message_read_inexisting ... 2026-10-28 05:37:01,932 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_unlink_failure_message_notify_author ... 2026-10-28 05:37:02,696 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <129149853815315.1793165822.662065267562866-openerp-private@1c6e76b136aa>: [] 2026-10-28 05:37:02,707 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-10-28 05:37:02,723 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35138] 2026-10-28 05:37:02,735 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:37:02,944 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430687016277197.1793165822.803405761718750-openerp-2-res.partner@1c6e76b136aa>: ['"Bob (base.group_user)" <@invalid_email_addr>'] 2026-10-28 05:37:02,965 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-10-28 05:37:02,992 103 INFO rb-99b0b46-226057-429590 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, 7066, 7067, 7068, 7069, 7070, 7071, 7072] 2026-10-28 05:37:03,034 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35139] 2026-10-28 05:37:03,161 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 05:37:03,412 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_access_right ... 2026-10-28 05:37:03,447 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:37:03,924 103 INFO rb-99b0b46-226057-429590 odoo.http: Session expired 2026-10-28 05:37:03,925 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:03] "POST /mail/message/translate HTTP/1.1" 200 - 5 0.001 0.478 2026-10-28 05:37:04,589 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-10-28 05:37:04,600 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35144] 2026-10-28 05:37:04,608 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:37:04,669 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:user_test_portal from n/a 2026-10-28 05:37:04,720 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:04] "POST /mail/message/translate HTTP/1.1" 200 - 14 0.019 0.025 2026-10-28 05:37:04,758 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_html_sanitization ... 2026-10-28 05:37:05,520 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-10-28 05:37:05,538 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35147] 2026-10-28 05:37:05,552 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:37:05,620 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:user_test_nl from n/a 2026-10-28 05:37:05,628 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:37:06,100 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:06] "POST /mail/message/translate HTTP/1.1" 200 - 25 0.022 0.454 2026-10-28 05:37:06,140 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_invalid_api_key ... 2026-10-28 05:37:06,273 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:37:06,292 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:37:06,794 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:06] "POST /mail/message/translate HTTP/1.1" 200 - 22 0.027 0.479 2026-10-28 05:37:06,796 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_message_translate.TestTranslationController.test_invalid_api_key: waiting for threads: [] 2026-10-28 05:37:06,839 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_translation_multi_users ... 2026-10-28 05:37:07,602 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [502] 2026-10-28 05:37:07,617 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35151] 2026-10-28 05:37:07,639 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:37:08,291 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-10-28 05:37:08,305 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35153] 2026-10-28 05:37:08,314 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:37:08,352 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:user_test_fr from n/a 2026-10-28 05:37:08,366 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:37:10,177 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:10] "POST /mail/message/translate HTTP/1.1" 200 - 25 0.022 1.792 2026-10-28 05:37:10,195 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:user_test_en from n/a 2026-10-28 05:37:10,272 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:10] "POST /mail/message/translate HTTP/1.1" 200 - 19 0.030 0.040 2026-10-28 05:37:10,285 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:37:10,356 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:10] "POST /mail/message/translate HTTP/1.1" 200 - 15 0.026 0.033 2026-10-28 05:37:10,357 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_message_translate.TestTranslationController.test_translation_multi_users: waiting for threads: [] 2026-10-28 05:37:10,401 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_translation_regional_lang ... 2026-10-28 05:37:11,541 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:alice_user from n/a 2026-10-28 05:37:11,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:37:12,039 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:12] "POST /mail/message/translate HTTP/1.1" 200 - 25 0.020 0.461 2026-10-28 05:37:12,062 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:user_employee from n/a 2026-10-28 05:37:12,150 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:12] "POST /mail/message/translate HTTP/1.1" 200 - 19 0.019 0.047 2026-10-28 05:37:12,201 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_unknown_language ... 2026-10-28 05:37:12,297 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:37:12,315 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:37:12,780 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:12] "POST /mail/message/translate HTTP/1.1" 200 - 26 0.025 0.443 2026-10-28 05:37:12,781 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_message_translate.TestTranslationController.test_unknown_language: waiting for threads: [] 2026-10-28 05:37:12,816 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_update_message ... 2026-10-28 05:37:12,929 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:37:12,947 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:37:13,422 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:13] "POST /mail/message/translate HTTP/1.1" 200 - 26 0.034 0.446 2026-10-28 05:37:13,517 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:13] "POST /mail/message/update_content HTTP/1.1" 200 - 33 0.038 0.051 2026-10-28 05:37:13,583 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted mail.message.translation records with IDs: [7] 2026-10-28 05:37:13,633 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:13] "POST /mail/message/update_content HTTP/1.1" 200 - 32 0.031 0.072 2026-10-28 05:37:13,702 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 05:37:13,725 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template: Starting TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour ... 2026-10-28 05:37:14,251 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Chrome pid: 10404 2026-10-28 05:37:14,251 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Chrome headless temporary user profile dir: /tmp/tmp91_zwj_i_chrome_odoo 2026-10-28 05:37:14,251 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Issuing json command http://127.0.0.1:36635/json/version 2026-10-28 05:37:14,253 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36635/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:37:14,278 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:37:14,279 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Issuing json command http://127.0.0.1:36635/json 2026-10-28 05:37:14,282 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36635/json with timeout 3 increased to 10s during tests 2026-10-28 05:37:14,294 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Websocket url found: ws://127.0.0.1:36635/devtools/page/DFA3FB0C403CE2237341C3DB643F5936 2026-10-28 05:37:14,314 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Enable chrome headless console log notification 2026-10-28 05:37:14,330 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Chrome headless enable page notifications 2026-10-28 05:37:14,397 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:37:14,411 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Setting session cookie in browser 2026-10-28 05:37:14,434 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 05:37:14,434 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 05:37:14,467 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:37:17,892 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:17] "GET /odoo HTTP/1.1" 200 - 191 0.171 3.261 2026-10-28 05:37:17,897 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Navigation result: {'frameId': 'DFA3FB0C403CE2237341C3DB643F5936', 'loaderId': 'AF30B8D4F4A168FB80E595F071D28E43', 'isDownload': False} 2026-10-28 05:37:17,897 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Evaluate ready code "odoo.isTourReady('mail_template_dynamic_placeholder_tour')" 2026-10-28 05:37:17,994 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:17] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.013 0.030 2026-10-28 05:37:18,032 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.046 2026-10-28 05:37:18,071 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:18] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.088 2026-10-28 05:37:18,099 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:18] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.129 2026-10-28 05:37:18,170 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:37:19,505 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:19] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.716 0.815 2026-10-28 05:37:19,525 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:19] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.348 2026-10-28 05:37:19,535 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:19] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 1.031 2026-10-28 05:37:19,693 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 05:37:19,699 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 05:37:19,715 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 05:37:19,736 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.009 2026-10-28 05:37:19,764 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: Owl is running in 'dev' mode. 2026-10-28 05:37:19,860 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:37:19,910 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:19] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.023 0.119 2026-10-28 05:37:19,917 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-10-28 05:37:19,937 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Evaluate test code "odoo.startTour('mail_template_dynamic_placeholder_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:37:19,980 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [1/27] Tour mail_template_dynamic_placeholder_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 05:37:20,057 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:37:20,091 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.054 0.184 2026-10-28 05:37:20,144 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.017 0.290 2026-10-28 05:37:20,235 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [2/27] Tour mail_template_dynamic_placeholder_tour → Step Go into the Setting "app" (trigger: .o_app[data-menu-xmlid="base.menu_administration"]) 2026-10-28 05:37:20,506 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [3/27] Tour mail_template_dynamic_placeholder_tour → Step Open email templates (trigger: button[name="open_mail_templates"]) 2026-10-28 05:37:20,683 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:20] "POST /mail/data HTTP/1.1" 200 - 145 0.225 0.502 2026-10-28 05:37:20,708 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 05:37:20,727 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.743 2026-10-28 05:37:20,731 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:37:20,754 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:20] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:37:20,778 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.020 0.609 2026-10-28 05:37:20,840 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:20] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.015 0.655 2026-10-28 05:37:20,915 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.033 0.845 2026-10-28 05:37:20,947 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:20] "POST /web/action/load HTTP/1.1" 200 - 8 0.009 0.183 2026-10-28 05:37:20,983 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.054 2026-10-28 05:37:21,010 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.831 2026-10-28 05:37:21,012 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.032 2026-10-28 05:37:21,103 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.023 0.114 2026-10-28 05:37:21,155 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:37:23,099 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:23] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 193 0.215 1.878 2026-10-28 05:37:23,239 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:37:24,532 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:24] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1238 0.549 0.683 2026-10-28 05:37:25,569 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.008 0.004 2026-10-28 05:37:25,616 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "POST /base_setup/data HTTP/1.1" 200 - 5 0.002 0.005 2026-10-28 05:37:25,756 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:37:25,772 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:37:25,783 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:37:25,800 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 05:37:25,818 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 05:37:25,836 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 05:37:25,869 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 05:37:25,884 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 05:37:25,885 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "GET /product/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.083 2026-10-28 05:37:25,887 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.050 2026-10-28 05:37:25,904 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.066 2026-10-28 05:37:25,938 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.066 2026-10-28 05:37:25,959 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 05:37:25,966 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 05:37:25,975 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:25] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 05:37:26,031 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /viin_iot/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 05:37:26,037 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.064 2026-10-28 05:37:26,040 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 05:37:26,040 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 05:37:26,063 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 05:37:26,076 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 05:37:26,078 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 05:37:26,112 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 05:37:26,146 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 05:37:26,148 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 05:37:26,152 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 05:37:26,172 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 05:37:26,179 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 05:37:26,218 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 05:37:26,225 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 05:37:26,229 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 05:37:26,239 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:37:26,239 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 05:37:26,241 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.059 2026-10-28 05:37:26,263 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [4/27] Tour mail_template_dynamic_placeholder_tour → Step Create a new email template (trigger: button.o_list_button_add) 2026-10-28 05:37:26,292 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 05:37:26,294 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 05:37:26,309 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 05:37:26,372 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.081 2026-10-28 05:37:26,392 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.087 2026-10-28 05:37:26,437 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.142 2026-10-28 05:37:26,478 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 05:37:26,484 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.168 2026-10-28 05:37:26,551 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.128 2026-10-28 05:37:26,592 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 05:37:26,596 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 05:37:26,610 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 05:37:26,655 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.101 2026-10-28 05:37:26,672 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 05:37:26,673 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 05:37:26,684 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:37:26,691 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 0.391 2026-10-28 05:37:26,707 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:37:26,748 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 05:37:26,770 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 05:37:26,817 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.089 2026-10-28 05:37:26,852 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /base/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 05:37:26,877 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 05:37:26,881 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /web/static/img/mobile_app_qrcode_ios.svg HTTP/1.1" 200 - 0 0.000 0.113 2026-10-28 05:37:26,881 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:26] "GET /web/static/img/mobile_app_qrcode_android.svg HTTP/1.1" 200 - 0 0.000 0.143 2026-10-28 05:37:29,125 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:29] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 1098 0.713 1.999 2026-10-28 05:37:31,494 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Simulating signal changes during tests 2026-10-28 05:37:31,494 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:31] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 1173 1.045 3.815 2026-10-28 05:37:31,783 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:31] "GET /web/image/res.config.settings/10/favicon?unique=1793165851676 HTTP/1.1" 200 - 7 0.020 0.033 2026-10-28 05:37:31,849 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:31] "POST /web/dataset/call_button/res.config.settings/open_mail_templates HTTP/1.1" 200 - 15 0.013 0.150 2026-10-28 05:37:31,967 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:31] "POST /web/dataset/call_kw/mail.template/get_views HTTP/1.1" 200 - 28 0.034 0.061 2026-10-28 05:37:32,023 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:32] "POST /web/dataset/call_kw/mail.template/web_search_read HTTP/1.1" 200 - 2 0.007 0.011 2026-10-28 05:37:32,036 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 05:37:32,383 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [5/27] Tour mail_template_dynamic_placeholder_tour → Step Insert # inside "Subject" input (trigger: div[name="subject"] input[type="text"]) 2026-10-28 05:37:32,426 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:32] "POST /web/dataset/call_kw/mail.template/onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 05:37:32,611 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [6/27] Tour mail_template_dynamic_placeholder_tour → Step Select "Contact" model (trigger: div[name="model_id"] input[type="text"]) 2026-10-28 05:37:32,701 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [7/27] Tour mail_template_dynamic_placeholder_tour → Step Click on contact (trigger: div[name="model_id"] .ui-autocomplete .dropdown-item:text(Contact)) 2026-10-28 05:37:32,719 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:32] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 2 0.004 0.008 2026-10-28 05:37:32,965 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:32] "POST /web/dataset/call_kw/ir.model/name_search HTTP/1.1" 200 - 1 0.007 0.006 2026-10-28 05:37:33,011 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [8/27] Tour mail_template_dynamic_placeholder_tour → Step Wait for the drop down to disappear (trigger: div[name="model_id"] .o-autocomplete:not(:has(.ui-autocomplete))) 2026-10-28 05:37:33,025 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:33] "POST /web/dataset/call_kw/mail.template/onchange HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 05:37:33,069 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [9/27] Tour mail_template_dynamic_placeholder_tour → Step Wait for the onchange of the model (trigger: div[name="model_id"] .o_external_button) 2026-10-28 05:37:33,120 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [10/27] Tour mail_template_dynamic_placeholder_tour → Step Retry insert # inside "Subject" input (trigger: div[name="subject"] input[type="text"]) 2026-10-28 05:37:33,223 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [11/27] Tour mail_template_dynamic_placeholder_tour → Step Check if the dynamic placeholder popover is opened (trigger: div.o_model_field_selector_popover) 2026-10-28 05:37:33,255 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 05:37:33,271 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:33] "POST /web/dataset/call_kw/res.partner/mail_allowed_qweb_expressions HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 05:37:33,530 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:33] "POST /web/dataset/call_kw/res.partner/fields_get HTTP/1.1" 200 - 68 0.064 0.170 2026-10-28 05:37:33,616 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [12/27] Tour mail_template_dynamic_placeholder_tour → Step filter the dph result (trigger: div.o_model_field_selector_popover_search input[type='text']) 2026-10-28 05:37:33,699 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [13/27] Tour mail_template_dynamic_placeholder_tour → Step Click on the first entry of the dynamic placeholder (trigger: div.o_model_field_selector_popover button:contains("Company Name")) 2026-10-28 05:37:33,762 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [14/27] Tour mail_template_dynamic_placeholder_tour → Step Enter a default value (trigger: div.o_model_field_selector_popover .o_model_field_selector_default_value_input input[type="text"]) 2026-10-28 05:37:33,837 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [15/27] Tour mail_template_dynamic_placeholder_tour → Step Click on the insert button (trigger: div.o_model_field_selector_popover button:first-child) 2026-10-28 05:37:33,902 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [16/27] Tour mail_template_dynamic_placeholder_tour → Step Wait for the popover to disappear (trigger: body:not(:has(.o_model_field_selector_popover))) 2026-10-28 05:37:33,961 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [17/27] Tour mail_template_dynamic_placeholder_tour → Step Check if subject value was correctly updated (trigger: div[name="subject"] input[type="text"]) 2026-10-28 05:37:34,013 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [18/27] Tour mail_template_dynamic_placeholder_tour → Step Insert text inside editable (trigger: .note-editable.odoo-editor-editable) 2026-10-28 05:37:34,087 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [19/27] Tour mail_template_dynamic_placeholder_tour → Step Click on the the dynamic placeholder powerBox options (trigger: div.o-we-powerbox .o-we-command:contains(Dynamic Placeholder)) 2026-10-28 05:37:34,157 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [20/27] Tour mail_template_dynamic_placeholder_tour → Step Check if the dynamic placeholder popover is opened (trigger: div.o_model_field_selector_popover) 2026-10-28 05:37:34,530 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [21/27] Tour mail_template_dynamic_placeholder_tour → Step filter the dph result (trigger: div.o_model_field_selector_popover_search input[type='text']) 2026-10-28 05:37:34,592 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [22/27] Tour mail_template_dynamic_placeholder_tour → Step Click on the first entry of the dynamic placeholder (trigger: div.o_model_field_selector_popover button:contains("Company Name")) 2026-10-28 05:37:34,652 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [23/27] Tour mail_template_dynamic_placeholder_tour → Step Enter a default value (trigger: div.o_model_field_selector_popover .o_model_field_selector_default_value_input input[type="text"]) 2026-10-28 05:37:34,725 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [24/27] Tour mail_template_dynamic_placeholder_tour → Step Click on the insert button (trigger: div.o_model_field_selector_popover button:first-child) 2026-10-28 05:37:34,792 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [25/27] Tour mail_template_dynamic_placeholder_tour → Step Ensure the editable contain the dynamic placeholder t tag (trigger: .note-editable.odoo-editor-editable t[t-out="object.company_name"]:contains("defValue")) 2026-10-28 05:37:34,944 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [26/27] Tour mail_template_dynamic_placeholder_tour → Step Discard form changes (trigger: button.o_form_button_cancel) 2026-10-28 05:37:35,007 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [27/27] Tour mail_template_dynamic_placeholder_tour → Step Wait for the form view to disappear (trigger: body:not(:has(.o_form_sheet))) 2026-10-28 05:37:35,031 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:37:35] "POST /web/dataset/call_kw/mail.template/web_search_read HTTP/1.1" 200 - 1 0.004 0.009 2026-10-28 05:37:35,287 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: tour succeeded 2026-10-28 05:37:35,288 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR mail_template_dynamic_placeholder_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-28 05:37:35,772 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: heap 54237576 (allocated 58052608) 2026-10-28 05:37:35,779 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Closing chrome headless with pid 10404 2026-10-28 05:37:35,780 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Closing websocket connection 2026-10-28 05:37:35,782 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Terminating chrome headless with pid 10404 2026-10-28 05:37:35,968 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_053735_967934_test_mail_template_dynamic_placeholder_tour.txt 2026-10-28 05:37:35,968 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Removing chrome user profile "/tmp/tmp91_zwj_i_chrome_odoo" 2026-10-28 05:37:36,044 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:37:55,905 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:37:55,905 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:37:56,418 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template: Starting TestTemplateConfigRestrictEditor.test_switch_icp_value ... 2026-10-28 05:37:58,753 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [78] 2026-10-28 05:37:58,868 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:38:19,669 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:38:19,670 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:38:20,196 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_mail_template: Starting TestSearchTemplateCategory.test_search_template_category ... 2026-10-28 05:38:20,927 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:38:21,197 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_attachment_hijack ... 2026-10-28 05:38:21,249 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:38:21,376 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:38:21,886 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20926], uid: 6, model: ir.attachment 2026-10-28 05:38:21,899 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:21] "GET /web/content/20926 HTTP/1.1" 404 - 28 0.030 0.497 2026-10-28 05:38:21,969 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20926], uid: 6, model: ir.attachment 2026-10-28 05:38:21,992 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:21] "POST /mail/message/post HTTP/1.1" 200 - 29 0.036 0.052 2026-10-28 05:38:21,994 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_message_controller.TestMessageController.test_attachment_hijack: waiting for threads: [] 2026-10-28 05:38:22,042 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_channel_message_attachments ... 2026-10-28 05:38:22,150 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:38:22,595 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:22] "POST /mail/message/post HTTP/1.1" 200 - 16 0.008 0.440 2026-10-28 05:38:22,744 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:22] "POST /mail/message/post HTTP/1.1" 200 - 52 0.063 0.077 2026-10-28 05:38:22,768 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:22] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.002 0.012 2026-10-28 05:38:22,856 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:22] "POST /mail/message/update_content HTTP/1.1" 200 - 35 0.029 0.051 2026-10-28 05:38:22,905 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:22] "POST /mail/message/update_content HTTP/1.1" 200 - 29 0.011 0.024 2026-10-28 05:38:22,959 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_chatter_on_archived_record ... 2026-10-28 05:38:23,060 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:38:23,184 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:38:24,917 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:24] "POST /mail/message/post HTTP/1.1" 200 - 47 0.062 1.674 2026-10-28 05:38:24,980 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:24] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.014 0.042 2026-10-28 05:38:24,981 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_message_controller.TestMessageController.test_chatter_on_archived_record: waiting for threads: [] 2026-10-28 05:38:25,026 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_mail_cache_control_header ... 2026-10-28 05:38:25,653 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-10-28 05:38:25,672 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35945] 2026-10-28 05:38:25,683 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:38:25,718 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:testuser from n/a 2026-10-28 05:38:25,841 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:38:26,333 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:26] "GET /web/image/?field=avatar_128&id=911&model=discuss.channel&unique=15f240d69cb0ee62e5efccf14aa7cbdfead090accd1f1b3de281475fc3d465b0486b891471e612e2621bef4286345a120bec3abef69ea11e1b7077d310dbe948 HTTP/1.1" 200 - 16 0.009 0.487 2026-10-28 05:38:26,358 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:26] "GET /web/image/?field=avatar_128&id=911&model=discuss.channel HTTP/1.1" 200 - 6 0.004 0.017 2026-10-28 05:38:26,433 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:26] "GET /web/image?field=avatar_128&id=2231&model=res.partner&unique=2026-10-28%2005:38:20 HTTP/1.1" 200 - 21 0.019 0.043 2026-10-28 05:38:26,476 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:26] "GET /web/image?field=avatar_128&id=2231&model=res.partner HTTP/1.1" 200 - 14 0.010 0.028 2026-10-28 05:38:26,490 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 674, model: mail.guest 2026-10-28 05:38:26,519 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:26] "GET /web/image?field=avatar_128&id=92&model=mail.guest&unique=2026-10-28%2005:38:20 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-28 05:38:26,528 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 674, model: mail.guest 2026-10-28 05:38:26,549 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:26] "GET /web/image?field=avatar_128&id=92&model=mail.guest HTTP/1.1" 200 - 6 0.003 0.022 2026-10-28 05:38:26,550 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_message_controller.TestMessageController.test_mail_cache_control_header: waiting for threads: [] 2026-10-28 05:38:26,619 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_mail_partner_from_email_authenticated ... 2026-10-28 05:38:26,710 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:38:27,109 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:27] "POST /mail/partner/from_email HTTP/1.1" 200 - 5 0.002 0.400 2026-10-28 05:38:27,241 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:27] "POST /mail/message/post HTTP/1.1" 200 - 51 0.044 0.062 2026-10-28 05:38:27,319 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:38:27,559 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:27] "POST /mail/partner/from_email HTTP/1.1" 200 - 50 0.082 0.139 2026-10-28 05:38:27,635 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:27] "POST /mail/partner/from_email HTTP/1.1" 200 - 3 0.026 0.020 2026-10-28 05:38:28,087 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:28] "POST /mail/message/post HTTP/1.1" 200 - 95 0.113 0.219 2026-10-28 05:38:28,270 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:28] "POST /mail/message/post HTTP/1.1" 200 - 45 0.057 0.079 2026-10-28 05:38:28,351 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:38:48,093 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:38:48,093 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:38:49,231 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_channel_as_member ... 2026-10-28 05:38:50,013 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:38:50,456 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:50] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.009 0.438 2026-10-28 05:38:50,483 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:50] "POST /mail/message/reaction HTTP/1.1" 200 - 5 0.003 0.013 2026-10-28 05:38:50,552 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:50] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.014 0.031 2026-10-28 05:38:50,587 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [15] 2026-10-28 05:38:50,597 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:50] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.009 0.022 2026-10-28 05:38:50,625 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:38:50,692 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:50] "POST /mail/message/reaction HTTP/1.1" 200 - 24 0.021 0.029 2026-10-28 05:38:50,738 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #679 deleted mail.message.reaction records with IDs: [16] 2026-10-28 05:38:50,754 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:50] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.016 0.036 2026-10-28 05:38:50,776 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:38:50,836 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:50] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.020 0.024 2026-10-28 05:38:50,862 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #678 deleted mail.message.reaction records with IDs: [17] 2026-10-28 05:38:50,872 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:50] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.007 0.020 2026-10-28 05:38:50,895 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:38:50,968 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:50] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.024 0.035 2026-10-28 05:38:50,998 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [18] 2026-10-28 05:38:51,008 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:51] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.007 0.018 2026-10-28 05:38:51,035 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:38:51,107 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:51] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.027 0.025 2026-10-28 05:38:51,128 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [19] 2026-10-28 05:38:51,138 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:51] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.018 2026-10-28 05:38:51,178 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_channel_as_non_member ... 2026-10-28 05:38:51,332 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:38:51,781 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:51] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.011 0.444 2026-10-28 05:38:51,802 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:51] "POST /mail/message/reaction HTTP/1.1" 200 - 5 0.002 0.014 2026-10-28 05:38:51,843 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:51] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.009 0.016 2026-10-28 05:38:51,869 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:51] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.004 0.015 2026-10-28 05:38:51,897 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:38:51,977 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:51] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.014 0.041 2026-10-28 05:38:52,004 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:52] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.004 0.017 2026-10-28 05:38:52,031 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:38:52,108 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:52] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.023 0.032 2026-10-28 05:38:52,139 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:52] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.004 0.021 2026-10-28 05:38:52,162 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:38:52,229 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:52] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.020 0.030 2026-10-28 05:38:52,258 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:52] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.004 0.014 2026-10-28 05:38:52,293 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:38:52,379 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:52] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.039 0.035 2026-10-28 05:38:52,402 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [20] 2026-10-28 05:38:52,412 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:52] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.017 2026-10-28 05:38:52,456 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_fake_message ... 2026-10-28 05:38:52,474 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:38:54,366 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:54] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.006 1.889 2026-10-28 05:38:54,378 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:54] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 05:38:54,399 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:54] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.001 0.007 2026-10-28 05:38:54,415 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:54] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 05:38:54,437 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:38:54,456 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:54] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 05:38:54,477 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:54] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 05:38:54,497 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:38:54,523 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:54] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.001 0.012 2026-10-28 05:38:54,539 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:54] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 05:38:54,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:38:54,581 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:54] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 05:38:54,598 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:54] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.004 0.007 2026-10-28 05:38:54,629 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:38:54,653 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:54] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 05:38:54,665 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:54] "POST /mail/message/reaction HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 05:38:54,712 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_partner ... 2026-10-28 05:38:54,818 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:38:55,303 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:55] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.009 0.482 2026-10-28 05:38:55,321 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:55] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 05:38:55,375 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:55] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.005 0.025 2026-10-28 05:38:55,417 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:55] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.007 0.029 2026-10-28 05:38:55,450 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:38:55,507 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:55] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.011 0.019 2026-10-28 05:38:55,535 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:55] "POST /mail/message/reaction HTTP/1.1" 200 - 7 0.005 0.017 2026-10-28 05:38:55,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:38:55,615 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:55] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.021 0.014 2026-10-28 05:38:55,637 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:55] "POST /mail/message/reaction HTTP/1.1" 200 - 6 0.005 0.012 2026-10-28 05:38:55,676 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:38:55,756 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:55] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.034 0.030 2026-10-28 05:38:55,792 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [21] 2026-10-28 05:38:55,801 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:55] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.011 0.022 2026-10-28 05:38:55,851 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:38:55,942 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:55] "POST /mail/message/reaction HTTP/1.1" 200 - 24 0.036 0.042 2026-10-28 05:38:56,007 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [22] 2026-10-28 05:38:56,016 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:56] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.016 0.039 2026-10-28 05:38:56,065 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_message_reaction_controller: Starting TestMessageReactionController.test_message_reaction_public_channel ... 2026-10-28 05:38:56,202 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:38:56,693 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:56] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.011 0.491 2026-10-28 05:38:56,713 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:56] "POST /mail/message/reaction HTTP/1.1" 200 - 5 0.002 0.013 2026-10-28 05:38:56,768 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:56] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.011 0.022 2026-10-28 05:38:56,799 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [23] 2026-10-28 05:38:56,811 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:56] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.011 0.025 2026-10-28 05:38:56,850 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:38:56,923 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:56] "POST /mail/message/reaction HTTP/1.1" 200 - 23 0.020 0.028 2026-10-28 05:38:56,950 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #679 deleted mail.message.reaction records with IDs: [24] 2026-10-28 05:38:56,961 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:56] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.008 0.019 2026-10-28 05:38:56,980 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:38:57,044 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:57] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.022 0.027 2026-10-28 05:38:57,073 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #678 deleted mail.message.reaction records with IDs: [25] 2026-10-28 05:38:57,087 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:57] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.007 0.028 2026-10-28 05:38:57,106 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:38:57,184 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:57] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.024 0.036 2026-10-28 05:38:57,218 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [26] 2026-10-28 05:38:57,234 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:57] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.009 0.031 2026-10-28 05:38:57,260 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:38:57,337 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:57] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.022 0.027 2026-10-28 05:38:57,367 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [27] 2026-10-28 05:38:57,377 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:38:57] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.015 2026-10-28 05:38:57,527 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:39:18,211 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:39:18,211 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:39:19,300 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_message_update_controller: Starting TestMessageUpdateController.test_message_update_fake_message ... 2026-10-28 05:39:19,863 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:39:20,333 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:20] "POST /mail/message/update_content HTTP/1.1" 200 - 8 0.002 0.472 2026-10-28 05:39:20,360 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:39:20,388 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:20] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 05:39:20,415 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:39:20,439 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:20] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 05:39:20,464 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:39:20,485 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:20] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 05:39:20,508 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:39:20,539 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:20] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.003 0.012 2026-10-28 05:39:20,571 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:20] "POST /mail/message/update_content HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 05:39:20,627 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_message_update_controller: Starting TestMessageUpdateController.test_message_update_non_owner_partner ... 2026-10-28 05:39:20,734 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:39:22,462 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:22] "POST /mail/message/update_content HTTP/1.1" 200 - 20 0.013 1.719 2026-10-28 05:39:22,490 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:39:22,609 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:22] "POST /mail/message/update_content HTTP/1.1" 200 - 35 0.049 0.055 2026-10-28 05:39:22,634 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:39:22,712 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:22] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.022 0.037 2026-10-28 05:39:22,739 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:39:22,780 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:22] "POST /mail/message/update_content HTTP/1.1" 200 - 10 0.013 0.015 2026-10-28 05:39:22,802 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:39:22,846 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:22] "POST /mail/message/update_content HTTP/1.1" 200 - 8 0.009 0.013 2026-10-28 05:39:22,875 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:22] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.003 0.007 2026-10-28 05:39:22,922 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_message_update_controller: Starting TestMessageUpdateController.test_message_update_partner_as_owner ... 2026-10-28 05:39:23,008 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:39:23,458 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:23] "POST /mail/message/update_content HTTP/1.1" 200 - 20 0.014 0.439 2026-10-28 05:39:23,492 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:39:23,615 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:23] "POST /mail/message/update_content HTTP/1.1" 200 - 35 0.043 0.064 2026-10-28 05:39:23,649 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:39:23,773 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:23] "POST /mail/message/update_content HTTP/1.1" 200 - 30 0.038 0.066 2026-10-28 05:39:23,806 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:39:23,857 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:23] "POST /mail/message/update_content HTTP/1.1" 200 - 10 0.020 0.015 2026-10-28 05:39:23,884 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:39:23,928 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:23] "POST /mail/message/update_content HTTP/1.1" 200 - 8 0.009 0.014 2026-10-28 05:39:23,955 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:39:23] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.003 0.009 2026-10-28 05:39:24,075 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:39:44,724 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:39:44,724 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:39:45,216 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users: Starting TestNotifySecurityUpdate.test_security_update_email ... 2026-10-28 05:39:45,891 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users: Starting TestNotifySecurityUpdate.test_security_update_login ... 2026-10-28 05:39:46,100 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users: Starting TestNotifySecurityUpdate.test_security_update_password ... 2026-10-28 05:39:46,395 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:40:07,392 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:40:07,392 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:40:08,064 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users: Starting TestUser.test_notification_type_constraint ... 2026-10-28 05:40:09,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users: Starting TestUser.test_notification_type_convert_internal_inbox_to_portal ... 2026-10-28 05:40:10,800 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users: Starting TestUser.test_web_create_users ... 2026-10-28 05:40:11,671 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 510 and Message-Id '<101672097553539.1793166011.618557453155518-openerp-private@1c6e76b136aa>' from 'notifications.test@test.mycompany.com' to (redacted) "'*********te@test.example.com'" successfully sent 2026-10-28 05:40:11,672 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 05:40:11,681 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #95 2026-10-28 05:40:11,695 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:40:12,668 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 511 and Message-Id '<853528790406115.1793166012.632550239562988-openerp-private@1c6e76b136aa>' from 'notifications.test@test.mycompany.com' to (redacted) "'*******he@test.example.com'" successfully sent 2026-10-28 05:40:12,668 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 05:40:12,675 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #95 2026-10-28 05:40:12,687 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:40:13,034 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 05:40:13,226 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users: Starting TestUserTours.test_user_modify_own_profile ... 2026-10-28 05:40:13,760 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome pid: 10796 2026-10-28 05:40:13,760 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome headless temporary user profile dir: /tmp/tmpv4m57ewj_chrome_odoo 2026-10-28 05:40:13,761 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Issuing json command http://127.0.0.1:36839/json/version 2026-10-28 05:40:13,764 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36839/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:40:13,865 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Browser version: Chrome/150.0.7871.114 2026-10-28 05:40:13,865 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Issuing json command http://127.0.0.1:36839/json 2026-10-28 05:40:13,866 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36839/json with timeout 3 increased to 10s during tests 2026-10-28 05:40:13,913 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Websocket url found: ws://127.0.0.1:36839/devtools/page/D40B4E568CC1C5A2810DC90E9D597295 2026-10-28 05:40:13,926 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Enable chrome headless console log notification 2026-10-28 05:40:13,958 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome headless enable page notifications 2026-10-28 05:40:14,045 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:40:14,067 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Setting session cookie in browser 2026-10-28 05:40:14,080 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 05:40:14,080 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 05:40:14,104 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:40:17,295 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:17] "GET /odoo HTTP/1.1" 200 - 184 0.210 2.984 2026-10-28 05:40:17,301 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Navigation result: {'frameId': 'D40B4E568CC1C5A2810DC90E9D597295', 'loaderId': '62D11560953356E62710973E2EE07F6E', 'isDownload': False} 2026-10-28 05:40:17,301 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Evaluate ready code "odoo.isTourReady('mail/static/tests/tours/user_modify_own_profile_tour.js')" 2026-10-28 05:40:17,362 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:17] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.013 2026-10-28 05:40:17,376 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:17] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.037 2026-10-28 05:40:17,428 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.064 2026-10-28 05:40:17,474 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:17] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.122 2026-10-28 05:40:17,482 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:40:18,237 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:18] "GET /web/webclient/load_menus/9e6278cbb12059cc0d9632fb8f8798fedc60c6595613ce666e60006dc390fb60 HTTP/1.1" 200 - 508 0.323 0.565 2026-10-28 05:40:18,247 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:18] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.419 2026-10-28 05:40:18,261 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:18] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.717 2026-10-28 05:40:18,836 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 05:40:18,864 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 05:40:18,865 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-28 05:40:18,900 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.019 2026-10-28 05:40:18,902 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: Owl is running in 'dev' mode. 2026-10-28 05:40:18,910 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:40:18,967 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.017 2026-10-28 05:40:19,023 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.034 2026-10-28 05:40:19,118 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.019 0.117 2026-10-28 05:40:19,146 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Evaluate test code "odoo.startTour('mail/static/tests/tours/user_modify_own_profile_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:40:19,227 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [1/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step Open user account menu (trigger: .o_user_menu button) 2026-10-28 05:40:19,258 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 05:40:19,280 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 05:40:19,344 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [2/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 05:40:19,428 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [3/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step Update the email address (trigger: div[name="email"] input) 2026-10-28 05:40:19,477 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:19] "POST /mail/data HTTP/1.1" 200 - 83 0.163 0.202 2026-10-28 05:40:19,541 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:19] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.018 0.329 2026-10-28 05:40:19,594 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:19] "GET /web/image/res.partner/7/avatar_128?unique=1793166013000 HTTP/1.1" 200 - 9 0.013 0.364 2026-10-28 05:40:19,598 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.456 2026-10-28 05:40:19,653 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:40:19,684 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:19] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.024 0.226 2026-10-28 05:40:19,760 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.040 0.198 2026-10-28 05:40:19,794 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.592 2026-10-28 05:40:19,838 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:40:20,719 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:20] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 313 0.293 0.687 2026-10-28 05:40:20,757 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 1.101 2026-10-28 05:40:20,781 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:40:21,019 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:21] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 73 0.080 0.149 2026-10-28 05:40:21,587 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:21] "GET /web/image/res.users/6/avatar_128?unique=1793166021209 HTTP/1.1" 200 - 9 0.020 0.040 2026-10-28 05:40:21,622 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [4/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 05:40:21,703 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [5/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 05:40:22,009 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:22] "POST /web/dataset/call_kw/res.users/onchange HTTP/1.1" 200 - 80 0.104 0.196 2026-10-28 05:40:22,599 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:40:22] "POST /web/dataset/call_kw/res.users/web_save HTTP/1.1" 200 - 151 0.154 0.385 2026-10-28 05:40:22,665 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: tour succeeded 2026-10-28 05:40:22,667 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: ╔════════════════════════════════════════════════════════════════════════╗ ║ TOUR mail/static/tests/tours/user_modify_own_profile_tour.js SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════╝ 2026-10-28 05:40:22,816 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: heap 26056304 (allocated 27504640) 2026-10-28 05:40:22,832 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Closing chrome headless with pid 10796 2026-10-28 05:40:22,835 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Closing websocket connection 2026-10-28 05:40:22,835 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Terminating chrome headless with pid 10796 2026-10-28 05:40:22,981 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_054022_981449_test_user_modify_own_profile.txt 2026-10-28 05:40:22,981 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Removing chrome user profile "/tmp/tmpv4m57ewj_chrome_odoo" 2026-10-28 05:40:23,068 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:40:44,240 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:40:44,240 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:40:44,819 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_find_or_create_for_user_should_create_record_if_not_existing ... 2026-10-28 05:40:45,398 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted res.users.settings records with IDs: [664] 2026-10-28 05:40:45,442 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_find_or_create_for_user_should_return_correct_res_users_settings ... 2026-10-28 05:40:45,453 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted res.users.settings records with IDs: [664] 2026-10-28 05:40:45,515 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_set_res_users_settings_should_send_notification_on_bus ... 2026-10-28 05:40:45,588 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_set_res_users_settings_should_set_settings_properly ... 2026-10-28 05:40:45,641 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_res_users_settings: Starting TestResUsersSettings.test_set_volume_setting_of_guest ... 2026-10-28 05:40:45,881 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:41:08,249 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:41:08,249 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:41:08,834 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_00_get_derived_sfu_key ... 2026-10-28 05:41:09,487 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_01_join_call ... 2026-10-28 05:41:09,864 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_10_start_call_in_chat_should_invite_all_members_to_call ... 2026-10-28 05:41:11,051 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_11_start_call_in_group_should_invite_all_members_to_call ... 2026-10-28 05:41:12,266 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_20_join_call_should_cancel_pending_invitations ... 2026-10-28 05:41:13,551 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_21_leave_call_should_cancel_pending_invitations ... 2026-10-28 05:41:14,824 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_25_lone_call_participant_leaving_call_should_cancel_pending_invitations ... 2026-10-28 05:41:15,915 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_30_add_members_while_in_call_should_invite_new_members_to_call ... 2026-10-28 05:41:17,209 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_40_leave_call_should_remove_existing_sessions_of_user_in_channel_and_return_data ... 2026-10-28 05:41:17,478 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_50_garbage_collect_should_remove_old_sessions_and_notify_data ... 2026-10-28 05:41:17,754 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_51_action_disconnect_should_remove_selected_session_and_notify_data ... 2026-10-28 05:41:18,043 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_60_rtc_sync_sessions_should_gc_and_return_outdated_and_active_sessions ... 2026-10-28 05:41:18,385 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 05:41:39,562 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:41:39,562 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:41:40,819 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_thread_controller: Starting TestThreadController.test_partner_message_post_access ... 2026-10-28 05:41:41,517 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:41:41,962 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:41] "POST /mail/message/post HTTP/1.1" 200 - 13 0.011 0.438 2026-10-28 05:41:42,014 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:42] "POST /mail/message/post HTTP/1.1" 200 - 3 0.002 0.017 2026-10-28 05:41:42,087 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:41:42,135 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:42] "POST /mail/message/post HTTP/1.1" 200 - 3 0.002 0.018 2026-10-28 05:41:42,158 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:41:42,195 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:42] "POST /mail/message/post HTTP/1.1" 200 - 4 0.006 0.014 2026-10-28 05:41:42,214 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:41:42,353 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:42] "POST /mail/message/post HTTP/1.1" 200 - 28 0.042 0.084 2026-10-28 05:41:42,376 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:41:42,507 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:42] "POST /mail/message/post HTTP/1.1" 200 - 24 0.044 0.074 2026-10-28 05:41:42,560 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_thread_controller: Starting TestThreadController.test_partner_message_post_partner_ids ... 2026-10-28 05:41:42,724 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:41:43,159 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:43] "POST /mail/message/post HTTP/1.1" 200 - 13 0.009 0.435 2026-10-28 05:41:43,194 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:43] "POST /mail/message/post HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 05:41:43,230 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_test from n/a 2026-10-28 05:41:43,274 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:43] "POST /mail/message/post HTTP/1.1" 200 - 4 0.003 0.021 2026-10-28 05:41:43,294 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:employee from n/a 2026-10-28 05:41:43,334 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:43] "POST /mail/message/post HTTP/1.1" 200 - 4 0.005 0.014 2026-10-28 05:41:43,357 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:41:43,660 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:43] "POST /mail/message/post HTTP/1.1" 200 - 68 0.085 0.187 2026-10-28 05:41:43,690 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:41:43,898 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:43] "POST /mail/message/post HTTP/1.1" 200 - 49 0.076 0.118 2026-10-28 05:41:44,026 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:41:44,058 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_toggle_upload: Starting TestToggleUpload.test_upload_allowed ... 2026-10-28 05:41:44,131 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/discuss/test_toggle_upload.py:TestToggleUpload.test_upload_allowed 2026-10-28 05:41:44,135 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:41:45,763 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/discuss/test_toggle_upload.py:TestToggleUpload.test_upload_allowed 2026-10-28 05:41:45,801 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:45] "POST /mail/attachment/upload HTTP/1.1" 200 - 27 0.012 1.658 2026-10-28 05:41:45,867 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_toggle_upload: Starting TestToggleUpload.test_upload_denied ... 2026-10-28 05:41:45,944 103 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/discuss/test_toggle_upload.py:TestToggleUpload.test_upload_denied 2026-10-28 05:41:45,946 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:41:46,323 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Opening a test cursor without specified test on request /mail/attachment/upload in /mail/tests/discuss/test_toggle_upload.py:TestToggleUpload.test_upload_denied 2026-10-28 05:41:46,355 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:46] "POST /mail/attachment/upload HTTP/1.1" 403 - 23 0.012 0.400 2026-10-28 05:41:46,433 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 05:41:46,685 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_01_mail_tour ... 2026-10-28 05:41:47,249 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome pid: 11016 2026-10-28 05:41:47,249 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome headless temporary user profile dir: /tmp/tmphge3wdrz_chrome_odoo 2026-10-28 05:41:47,250 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Issuing json command http://127.0.0.1:36791/json/version 2026-10-28 05:41:47,251 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36791/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:41:47,303 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:41:47,303 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Issuing json command http://127.0.0.1:36791/json 2026-10-28 05:41:47,304 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36791/json with timeout 3 increased to 10s during tests 2026-10-28 05:41:47,323 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Websocket url found: ws://127.0.0.1:36791/devtools/page/185CD43702E351DD431A1CD6D47710AE 2026-10-28 05:41:47,334 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Enable chrome headless console log notification 2026-10-28 05:41:47,398 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome headless enable page notifications 2026-10-28 05:41:47,490 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:41:47,505 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Setting session cookie in browser 2026-10-28 05:41:47,511 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 05:41:47,512 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 05:41:47,538 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:41:49,682 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:49] "GET /odoo HTTP/1.1" 200 - 181 0.278 1.871 2026-10-28 05:41:49,687 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Navigation result: {'frameId': '185CD43702E351DD431A1CD6D47710AE', 'loaderId': '1712CF5A68B1E6C2C028BCAA2604DBEF', 'isDownload': False} 2026-10-28 05:41:49,688 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Evaluate ready code "odoo.isTourReady('discuss_channel_tour')" 2026-10-28 05:41:49,768 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:49] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.030 2026-10-28 05:41:50,838 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:50] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.447 0.644 2026-10-28 05:41:50,869 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.118 2026-10-28 05:41:50,892 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:50] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.136 2026-10-28 05:41:50,937 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 1.166 2026-10-28 05:41:50,938 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:41:50,950 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:50] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-28 05:41:50,991 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:50] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 05:41:51,804 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 05:41:51,818 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 05:41:51,819 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 05:41:51,851 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 05:41:51,865 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: Owl is running in 'dev' mode. 2026-10-28 05:41:51,946 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:41:52,026 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:52] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 0.118 2026-10-28 05:41:52,063 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: The ready code tooks too much time : 2.375168561935425 2026-10-28 05:41:52,100 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.015 0.152 2026-10-28 05:41:52,112 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Evaluate test code "odoo.startTour('discuss_channel_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:41:52,116 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.191 2026-10-28 05:41:52,121 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.033 2026-10-28 05:41:52,132 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [1/10] Tour discuss_channel_tour → Step Open Discuss App (trigger: a[data-menu-xmlid='mail.menu_root_discuss']) 2026-10-28 05:41:52,183 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [2/10] Tour discuss_channel_tour → Step

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

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

(trigger: .o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add) 2026-10-28 05:41:52,190 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:41:52,310 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.078 0.277 2026-10-28 05:41:52,930 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:52] "POST /mail/data HTTP/1.1" 200 - 144 0.316 0.516 2026-10-28 05:41:52,948 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:41:52,968 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.779 2026-10-28 05:41:52,976 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.643 2026-10-28 05:41:52,982 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 05:41:53,017 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.017 0.627 2026-10-28 05:41:53,051 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.874 2026-10-28 05:41:53,108 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:53] "GET /web/image/res.partner/3/avatar_128?unique=1793166106000 HTTP/1.1" 200 - 9 0.016 0.717 2026-10-28 05:41:53,144 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.777 2026-10-28 05:41:53,177 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:41:53,237 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.011 0.038 2026-10-28 05:41:53,366 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [3/10] Tour discuss_channel_tour → Step

Create a channel here.

(trigger: .o-discuss-ChannelSelector input) 2026-10-28 05:41:53,408 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 05:41:53,474 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [4/10] Tour discuss_channel_tour → Step

Create a public or private channel.

(trigger: .o-discuss-ChannelSelector-suggestion) 2026-10-28 05:41:53,579 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:53] "POST /mail/data HTTP/1.1" 200 - 84 0.104 0.166 2026-10-28 05:41:53,585 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:53] "POST /web/dataset/call_kw/discuss.channel/search_read HTTP/1.1" 200 - 1 0.001 0.088 2026-10-28 05:41:53,714 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:41:53,912 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:53] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.025 0.016 2026-10-28 05:41:53,920 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:53] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:41:53,923 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [5/10] Tour discuss_channel_tour → Step

Write a message to the members of the channel here.

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

(trigger: .o-mail-Composer-input) 2026-10-28 05:41:53,969 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:53] "GET /web/image/discuss.channel/2/avatar_128?unique=88ea6f0c68a47d687ea778e95d5c1d3f8d44ef0ab7b5e25ffcef340fb4570c40eae97b53e5e6e90297743e1a914cca581568af8c7b7c5074f9e67e5842965054 HTTP/1.1" 200 - 8 0.010 0.069 2026-10-28 05:41:53,979 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:53] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 3 0.001 0.087 2026-10-28 05:41:54,045 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:54] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 16 0.018 0.128 2026-10-28 05:41:54,062 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:54] "GET /web/image/mail.guest/8/avatar_128?unique=1793142723000 HTTP/1.1" 200 - 4 0.005 0.146 2026-10-28 05:41:54,255 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:54] "POST /web/dataset/call_kw/discuss.channel/channel_create HTTP/1.1" 200 - 62 0.056 0.266 2026-10-28 05:41:54,501 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:54] "POST /discuss/channel/messages HTTP/1.1" 200 - 19 0.048 0.046 2026-10-28 05:41:54,523 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [6/10] Tour discuss_channel_tour → Step Post your message on the thread (trigger: .o-mail-Composer-send:enabled) 2026-10-28 05:41:54,524 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:54] "GET /web/image/discuss.channel/931/avatar_128?unique=0de921ab075332d62b391a84b786ff067ebbe0ba96985d36fbed88bbeb59fe7034d241d6557268d353e544d26b2edbe66cb80175a88781e15c6a86a490780d99 HTTP/1.1" 200 - 3 0.008 0.093 2026-10-28 05:41:54,554 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:54] "POST /discuss/channel/members HTTP/1.1" 200 - 8 0.012 0.092 2026-10-28 05:41:54,647 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:54] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 24 0.030 0.101 2026-10-28 05:41:54,679 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:54] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 9 0.009 0.031 2026-10-28 05:41:54,689 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:54] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.017 2026-10-28 05:41:54,698 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [7/10] Tour discuss_channel_tour → Step Hover on your message and mark as todo (trigger: .o-mail-Message[data-persistent]:contains(today at)) 2026-10-28 05:41:54,781 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:54] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 24 0.017 0.063 2026-10-28 05:41:54,793 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:54] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-28 05:41:55,114 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:55] "POST /mail/message/post HTTP/1.1" 200 - 41 0.032 0.071 2026-10-28 05:41:55,187 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [8/10] Tour discuss_channel_tour → Step Once a message has been starred, you can come back and review it at any time here. (trigger: button:contains(Starred)) 2026-10-28 05:41:55,259 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:55] "POST /web/dataset/call_kw/mail.message/toggle_message_starred HTTP/1.1" 200 - 21 0.030 0.039 2026-10-28 05:41:55,310 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [9/10] Tour discuss_channel_tour → Step

Chat with coworkers in real-time using direct messages.

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

(trigger: .o-mail-DiscussSidebarCategory-chat .o-mail-DiscussSidebarCategory-add) 2026-10-28 05:41:55,386 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [10/10] Tour discuss_channel_tour → Step .o-discuss-ChannelSelector 2026-10-28 05:41:55,389 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:55] "POST /mail/starred/messages HTTP/1.1" 200 - 17 0.016 0.047 2026-10-28 05:41:55,448 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: tour succeeded 2026-10-28 05:41:55,450 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR discuss_channel_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-28 05:41:55,495 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:55] "GET /web/image/res.partner/3/avatar_128?unique=1793166115000 HTTP/1.1" 200 - 9 0.010 0.032 2026-10-28 05:41:55,628 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: heap 31640508 (allocated 33275904) 2026-10-28 05:41:55,662 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Closing chrome headless with pid 11016 2026-10-28 05:41:55,664 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Closing websocket connection 2026-10-28 05:41:55,666 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Terminating chrome headless with pid 11016 2026-10-28 05:41:55,843 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_054155_842937_test_01_mail_tour.txt 2026-10-28 05:41:55,843 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Removing chrome user profile "/tmp/tmphge3wdrz_chrome_odoo" 2026-10-28 05:41:55,909 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_02_mail_create_channel_no_mail_tour ... 2026-10-28 05:41:57,074 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome pid: 11238 2026-10-28 05:41:57,078 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome headless temporary user profile dir: /tmp/tmps_cd33iu_chrome_odoo 2026-10-28 05:41:57,078 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Issuing json command http://127.0.0.1:36565/json/version 2026-10-28 05:41:57,079 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36565/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:41:57,171 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:41:57,171 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Issuing json command http://127.0.0.1:36565/json 2026-10-28 05:41:57,173 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36565/json with timeout 3 increased to 10s during tests 2026-10-28 05:41:57,193 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Websocket url found: ws://127.0.0.1:36565/devtools/page/3077D259C7CA8E11A30C00EAF606BAB0 2026-10-28 05:41:57,214 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Enable chrome headless console log notification 2026-10-28 05:41:57,230 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome headless enable page notifications 2026-10-28 05:41:57,390 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:testuser from n/a 2026-10-28 05:41:57,404 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Setting session cookie in browser 2026-10-28 05:41:57,422 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 05:41:57,422 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 05:41:57,446 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:41:59,248 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:59] "GET /odoo HTTP/1.1" 200 - 181 0.141 1.665 2026-10-28 05:41:59,255 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Navigation result: {'frameId': '3077D259C7CA8E11A30C00EAF606BAB0', 'loaderId': 'D8372509DECF8C6F0F436F3B0CE0F578', 'isDownload': False} 2026-10-28 05:41:59,255 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Evaluate ready code "odoo.isTourReady('discuss_channel_tour')" 2026-10-28 05:41:59,320 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:59] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-28 05:41:59,348 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:59] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.043 2026-10-28 05:41:59,387 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:59] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.071 2026-10-28 05:41:59,494 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:41:59,672 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:59] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.158 0.206 2026-10-28 05:41:59,706 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.380 2026-10-28 05:41:59,737 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:59] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 05:41:59,787 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:41:59] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 05:42:00,648 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 05:42:00,658 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 05:42:00,661 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 05:42:00,713 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: Owl is running in 'dev' mode. 2026-10-28 05:42:00,720 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-28 05:42:00,743 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:42:00,852 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.067 2026-10-28 05:42:00,872 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.047 2026-10-28 05:42:00,892 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.059 2026-10-28 05:42:00,933 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Evaluate test code "odoo.startTour('discuss_channel_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:42:01,048 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:42:01,050 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [1/10] Tour discuss_channel_tour → Step Open Discuss App (trigger: a[data-menu-xmlid='mail.menu_root_discuss']) 2026-10-28 05:42:01,069 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:42:01,070 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "POST /mail/data HTTP/1.1" 200 - 34 0.080 0.077 2026-10-28 05:42:01,123 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "POST /web/action/load HTTP/1.1" 200 - 5 0.030 0.135 2026-10-28 05:42:01,191 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "GET /web/image?model=res.users&field=avatar_128&id=717 HTTP/1.1" 200 - 16 0.018 0.207 2026-10-28 05:42:01,233 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "GET /web/image/res.partner/2295/avatar_128?unique=1793166106000 HTTP/1.1" 200 - 8 0.011 0.229 2026-10-28 05:42:01,283 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.081 2026-10-28 05:42:01,285 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.115 2026-10-28 05:42:01,357 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [2/10] Tour discuss_channel_tour → Step

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

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

(trigger: .o-mail-DiscussSidebarCategory-channel .o-mail-DiscussSidebarCategory-add) 2026-10-28 05:42:01,430 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:42:01,466 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [3/10] Tour discuss_channel_tour → Step

Create a channel here.

(trigger: .o-discuss-ChannelSelector input) 2026-10-28 05:42:01,470 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "POST /mail/data HTTP/1.1" 200 - 37 0.032 0.066 2026-10-28 05:42:01,525 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.025 2026-10-28 05:42:01,655 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.004 0.016 2026-10-28 05:42:01,693 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:42:01,699 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [4/10] Tour discuss_channel_tour → Step

Create a public or private channel.

(trigger: .o-discuss-ChannelSelector-suggestion) 2026-10-28 05:42:01,706 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 10 0.008 0.030 2026-10-28 05:42:01,773 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.028 0.077 2026-10-28 05:42:01,801 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "POST /web/dataset/call_kw/discuss.channel/search_read HTTP/1.1" 200 - 4 0.005 0.054 2026-10-28 05:42:01,846 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [5/10] Tour discuss_channel_tour → Step

Write a message to the members of the channel here.

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

(trigger: .o-mail-Composer-input) 2026-10-28 05:42:01,987 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:01] "POST /web/dataset/call_kw/discuss.channel/channel_create HTTP/1.1" 200 - 50 0.044 0.093 2026-10-28 05:42:02,250 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:02] "POST /discuss/channel/messages HTTP/1.1" 200 - 20 0.025 0.047 2026-10-28 05:42:02,276 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:02] "GET /web/image/discuss.channel/933/avatar_128?unique=e330af6418cd8edd3371beb9dec39fc2ac616c0daefe40458bbddb1e95b116e691e21dd3714925803909da24f51a8b9dc3b0ee12e6094720300e54bb40cdc75a HTTP/1.1" 200 - 6 0.003 0.083 2026-10-28 05:42:02,307 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [6/10] Tour discuss_channel_tour → Step Post your message on the thread (trigger: .o-mail-Composer-send:enabled) 2026-10-28 05:42:02,310 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:02] "POST /discuss/channel/members HTTP/1.1" 200 - 10 0.014 0.091 2026-10-28 05:42:02,361 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:02] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.020 0.092 2026-10-28 05:42:02,460 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:02] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 10 0.022 0.034 2026-10-28 05:42:02,466 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [7/10] Tour discuss_channel_tour → Step Hover on your message and mark as todo (trigger: .o-mail-Message[data-persistent]:contains(today at)) 2026-10-28 05:42:02,507 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:02] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.013 0.047 2026-10-28 05:42:02,518 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:02] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.060 2026-10-28 05:42:02,547 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:02] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-28 05:42:02,844 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:02] "POST /mail/message/post HTTP/1.1" 200 - 42 0.043 0.074 2026-10-28 05:42:02,932 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [8/10] Tour discuss_channel_tour → Step Once a message has been starred, you can come back and review it at any time here. (trigger: button:contains(Starred)) 2026-10-28 05:42:03,020 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:03] "POST /web/dataset/call_kw/mail.message/toggle_message_starred HTTP/1.1" 200 - 21 0.031 0.045 2026-10-28 05:42:03,040 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [9/10] Tour discuss_channel_tour → Step

Chat with coworkers in real-time using direct messages.

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

(trigger: .o-mail-DiscussSidebarCategory-chat .o-mail-DiscussSidebarCategory-add) 2026-10-28 05:42:03,103 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:03] "POST /mail/starred/messages HTTP/1.1" 200 - 17 0.011 0.024 2026-10-28 05:42:03,119 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [10/10] Tour discuss_channel_tour → Step .o-discuss-ChannelSelector 2026-10-28 05:42:03,190 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: tour succeeded 2026-10-28 05:42:03,192 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR discuss_channel_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-28 05:42:03,233 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:03] "GET /web/image/res.partner/2295/avatar_128?unique=1793166122000 HTTP/1.1" 200 - 8 0.016 0.033 2026-10-28 05:42:03,378 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: heap 26698652 (allocated 28815360) 2026-10-28 05:42:03,389 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Closing chrome headless with pid 11238 2026-10-28 05:42:03,395 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Closing websocket connection 2026-10-28 05:42:03,396 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Terminating chrome headless with pid 11238 2026-10-28 05:42:03,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_054203_562383_test_02_mail_create_channel_no_mail_tour.txt 2026-10-28 05:42:03,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Removing chrome user profile "/tmp/tmps_cd33iu_chrome_odoo" 2026-10-28 05:42:03,620 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_03_mail_discuss_configuration_tour ... 2026-10-28 05:42:04,042 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome pid: 11456 2026-10-28 05:42:04,042 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome headless temporary user profile dir: /tmp/tmp42s4cgnh_chrome_odoo 2026-10-28 05:42:04,043 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Issuing json command http://127.0.0.1:44279/json/version 2026-10-28 05:42:04,044 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44279/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:42:04,090 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:42:04,091 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Issuing json command http://127.0.0.1:44279/json 2026-10-28 05:42:04,095 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44279/json with timeout 3 increased to 10s during tests 2026-10-28 05:42:04,108 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Websocket url found: ws://127.0.0.1:44279/devtools/page/0955BD4E16B72B0F20D5A8A342552E6A 2026-10-28 05:42:04,127 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Enable chrome headless console log notification 2026-10-28 05:42:04,131 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome headless enable page notifications 2026-10-28 05:42:04,269 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:42:04,283 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Setting session cookie in browser 2026-10-28 05:42:04,296 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 05:42:04,296 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 05:42:04,318 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:42:07,667 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:07] "GET /odoo HTTP/1.1" 200 - 186 0.177 3.176 2026-10-28 05:42:07,672 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Navigation result: {'frameId': '0955BD4E16B72B0F20D5A8A342552E6A', 'loaderId': '5B3C88FC2468E8CF98F37743967B9B03', 'isDownload': False} 2026-10-28 05:42:07,672 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Evaluate ready code "odoo.isTourReady('discuss_configuration_tour')" 2026-10-28 05:42:07,754 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:07] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.030 2026-10-28 05:42:07,795 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.037 2026-10-28 05:42:09,045 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:09] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.604 0.713 2026-10-28 05:42:09,061 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:09] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.324 2026-10-28 05:42:09,075 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:09] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.357 2026-10-28 05:42:09,089 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:09] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.887 2026-10-28 05:42:09,124 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:09] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 05:42:09,152 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:42:10,156 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 05:42:10,166 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-28 05:42:10,178 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 05:42:10,200 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.017 2026-10-28 05:42:10,247 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: Owl is running in 'dev' mode. 2026-10-28 05:42:10,324 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:42:10,388 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:10] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.034 0.102 2026-10-28 05:42:10,441 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: The ready code tooks too much time : 2.7680208683013916 2026-10-28 05:42:10,450 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.094 2026-10-28 05:42:10,479 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.187 2026-10-28 05:42:10,492 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Evaluate test code "odoo.startTour('discuss_configuration_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:42:10,507 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [1/21] Tour discuss_configuration_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 05:42:10,596 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:10] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:42:11,017 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:11] "POST /mail/data HTTP/1.1" 200 - 151 0.220 0.327 2026-10-28 05:42:11,019 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.551 2026-10-28 05:42:11,148 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.042 0.758 2026-10-28 05:42:11,178 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.655 2026-10-28 05:42:11,224 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.615 2026-10-28 05:42:11,306 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:42:11,378 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.016 0.045 2026-10-28 05:42:11,422 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:42:11,435 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [2/21] Tour discuss_configuration_tour → Step .o_app[data-menu-xmlid="mail.menu_root_discuss"] 2026-10-28 05:42:11,441 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 05:42:11,451 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.021 0.076 2026-10-28 05:42:11,455 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.123 2026-10-28 05:42:11,468 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:11] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:42:11,504 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:11] "GET /web/image/res.partner/3/avatar_128?unique=1793166106000 HTTP/1.1" 200 - 9 0.015 0.123 2026-10-28 05:42:11,524 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:11] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.148 2026-10-28 05:42:11,622 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:42:11,664 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [3/21] Tour discuss_configuration_tour → Step .o_main_navbar button:contains('Configuration') 2026-10-28 05:42:11,869 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [4/21] Tour discuss_configuration_tour → Step .dropdown-menu a:contains('Notification') 2026-10-28 05:42:11,945 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [5/21] Tour discuss_configuration_tour → Step .o-mail-DiscussNotificationSettings label:contains('Mute') 2026-10-28 05:42:12,058 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:12] "POST /mail/data HTTP/1.1" 200 - 84 0.074 0.165 2026-10-28 05:42:12,093 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.136 2026-10-28 05:42:12,185 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-28 05:42:12,347 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:12] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.009 0.014 2026-10-28 05:42:12,389 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:12] "GET /web/image/discuss.channel/2/avatar_128?unique=88ea6f0c68a47d687ea778e95d5c1d3f8d44ef0ab7b5e25ffcef340fb4570c40eae97b53e5e6e90297743e1a914cca581568af8c7b7c5074f9e67e5842965054 HTTP/1.1" 200 - 8 0.015 0.026 2026-10-28 05:42:12,407 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [6/21] Tour discuss_configuration_tour → Step button:contains('All Messages') 2026-10-28 05:42:12,415 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:12] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 05:42:12,420 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:12] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 3 0.002 0.069 2026-10-28 05:42:12,483 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [7/21] Tour discuss_configuration_tour → Step button:contains('Mentions Only') 2026-10-28 05:42:12,520 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:12] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 16 0.040 0.116 2026-10-28 05:42:12,540 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [8/21] Tour discuss_configuration_tour → Step button:contains('Nothing') 2026-10-28 05:42:12,559 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:12] "GET /web/image/mail.guest/8/avatar_128?unique=1793142723000 HTTP/1.1" 200 - 4 0.014 0.155 2026-10-28 05:42:12,589 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:12] "POST /discuss/settings/custom_notifications HTTP/1.1" 200 - 5 0.005 0.034 2026-10-28 05:42:12,614 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [9/21] Tour discuss_configuration_tour → Step .modal-header button[aria-label='Close'] 2026-10-28 05:42:12,624 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:12] "POST /discuss/settings/mute HTTP/1.1" 200 - 11 0.018 0.179 2026-10-28 05:42:12,642 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:12] "POST /discuss/settings/custom_notifications HTTP/1.1" 200 - 5 0.003 0.146 2026-10-28 05:42:12,658 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:12] "POST /discuss/settings/custom_notifications HTTP/1.1" 200 - 5 0.004 0.035 2026-10-28 05:42:12,675 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [10/21] Tour discuss_configuration_tour → Step .o_main_navbar button:contains('Configuration') 2026-10-28 05:42:12,736 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [11/21] Tour discuss_configuration_tour → Step .dropdown-menu a:contains('Voice & Video') 2026-10-28 05:42:12,791 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [12/21] Tour discuss_configuration_tour → Step select[name='inputDevice'] 2026-10-28 05:42:12,817 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.019 2026-10-28 05:42:13,033 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [13/21] Tour discuss_configuration_tour → Step button:contains('Voice Detection') 2026-10-28 05:42:13,114 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [14/21] Tour discuss_configuration_tour → Step label:contains('Voice detection threshold') 2026-10-28 05:42:13,165 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [15/21] Tour discuss_configuration_tour → Step button:contains('Push to Talk') 2026-10-28 05:42:13,225 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [16/21] Tour discuss_configuration_tour → Step label:contains('Push-to-talk key') 2026-10-28 05:42:13,280 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [17/21] Tour discuss_configuration_tour → Step label:contains('Delay after releasing push-to-talk') 2026-10-28 05:42:13,338 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [18/21] Tour discuss_configuration_tour → Step input[aria-label='Show video participants only'] 2026-10-28 05:42:13,404 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [19/21] Tour discuss_configuration_tour → Step input[aria-label='Blur video background'] 2026-10-28 05:42:13,475 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [20/21] Tour discuss_configuration_tour → Step label:contains('Background blur intensity') 2026-10-28 05:42:13,539 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [21/21] Tour discuss_configuration_tour → Step label:contains('Edge blur intensity') 2026-10-28 05:42:13,605 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: tour succeeded 2026-10-28 05:42:13,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR discuss_configuration_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-28 05:42:13,786 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: heap 28063860 (allocated 29511680) 2026-10-28 05:42:13,810 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Closing chrome headless with pid 11456 2026-10-28 05:42:13,814 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Closing websocket connection 2026-10-28 05:42:13,815 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Terminating chrome headless with pid 11456 2026-10-28 05:42:13,970 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_054213_970195_test_03_mail_discuss_configuration_tour.txt 2026-10-28 05:42:13,970 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Removing chrome user profile "/tmp/tmp42s4cgnh_chrome_odoo" 2026-10-28 05:42:14,068 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 05:42:14,096 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.tests.test_uninstall: Starting TestMailUninstall.test_unlink_model ... 2026-10-28 05:42:14,187 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/mail/tests/test_uninstall.py", line 10, in test_unlink_model model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:17,347 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f899d74d440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/mail/tests/test_uninstall.py", line 10, in test_unlink_model model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:17,349 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f899bbe0400> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/mail/tests/test_uninstall.py", line 10, in test_unlink_model model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:17,360 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/mail/tests/test_uninstall.py", line 10, in test_unlink_model model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:17,367 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f899bbe1620> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/mail/tests/test_uninstall.py", line 10, in test_unlink_model model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:18,786 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 358, in unlink manual_models.field_id.filtered(lambda f: f.state == 'manual')._prepare_update() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:23,021 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f899b8a9120> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 358, in unlink manual_models.field_id.filtered(lambda f: f.state == 'manual')._prepare_update() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:23,022 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8971417380> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 358, in unlink manual_models.field_id.filtered(lambda f: f.state == 'manual')._prepare_update() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:23,041 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 358, in unlink manual_models.field_id.filtered(lambda f: f.state == 'manual')._prepare_update() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:23,051 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f89714149a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 358, in unlink manual_models.field_id.filtered(lambda f: f.state == 'manual')._prepare_update() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:25,334 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model records with IDs: [2699] 2026-10-28 05:42:25,365 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 382, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:28,413 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f899b8ab7e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 382, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:28,414 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f899d2e80e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 382, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:28,424 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 382, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:28,431 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f899d2eaca0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/mail/tests/test_uninstall.py", line 28, in test_unlink_model model.unlink() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 354, in unlink res = super().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 382, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:28,593 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:32,863 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f896eb86480> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:32,865 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f899d366840> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:32,872 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:32,877 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f899d364540> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 05:42:32,917 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:42:55,677 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:42:55,678 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:42:57,292 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail_group.tests.test_mail_group_mailing: Starting TestMailGroupMailing.test_mail_mail_headers ... 2026-10-28 05:42:58,041 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:42:59,520 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #4 deleted mail.group.member records with IDs: [3] 2026-10-28 05:42:59,523 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:59] "POST /group/3/unsubscribe_oneclick?email=member_1@test.com&token=1237cfc2dfff67f170d57cbec9267eb35628130cf4a2938aee84fb7937a97e57 HTTP/1.1" 200 - 19 0.023 1.473 2026-10-28 05:42:59,557 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #4 deleted mail.group.member records with IDs: [4] 2026-10-28 05:42:59,559 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:59] "POST /group/3/unsubscribe_oneclick?email=member_2@test.com&token=bf7b4269baf720c8842542caaf530bbf9c37799f8e66a57fa5c9745f42e4ebf0 HTTP/1.1" 200 - 7 0.005 0.013 2026-10-28 05:42:59,585 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #4 deleted mail.group.member records with IDs: [5] 2026-10-28 05:42:59,587 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:42:59] "POST /group/3/unsubscribe_oneclick?email=banned_member@test.com&token=db4d02fcdd6f17fa93258068211bf9a47c2a9158f83fcd83126767f9fb8dea9f HTTP/1.1" 200 - 7 0.004 0.013 2026-10-28 05:42:59,767 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 05:42:59,800 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence: Starting TestCalendarWithRecurrence.test_dblclick_event_from_calendar ... 2026-10-28 05:43:00,601 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome pid: 11684 2026-10-28 05:43:00,601 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome headless temporary user profile dir: /tmp/tmpb42jkmq5_chrome_odoo 2026-10-28 05:43:00,602 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Issuing json command http://127.0.0.1:39981/json/version 2026-10-28 05:43:00,604 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:39981/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:43:00,631 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Browser version: Chrome/150.0.7871.114 2026-10-28 05:43:00,632 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Issuing json command http://127.0.0.1:39981/json 2026-10-28 05:43:00,632 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:39981/json with timeout 3 increased to 10s during tests 2026-10-28 05:43:00,651 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Websocket url found: ws://127.0.0.1:39981/devtools/page/181FA13F4A8E942341B2BCA26C928C72 2026-10-28 05:43:00,660 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Enable chrome headless console log notification 2026-10-28 05:43:00,666 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome headless enable page notifications 2026-10-28 05:43:00,794 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:43:00,812 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Setting session cookie in browser 2026-10-28 05:43:00,838 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Open "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" in browser 2026-10-28 05:43:00,839 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Navigating to: "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" 2026-10-28 05:43:00,863 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:43:02,779 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:02] "GET /odoo/action-maintenance.hr_equipment_request_action_cal HTTP/1.1" 200 - 185 0.167 1.752 2026-10-28 05:43:02,783 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Navigation result: {'frameId': '181FA13F4A8E942341B2BCA26C928C72', 'loaderId': '75D3F4065C72BA927F16382E114377D6', 'isDownload': False} 2026-10-28 05:43:02,783 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Evaluate ready code "odoo.isTourReady('test_dblclick_event_from_calendar')" 2026-10-28 05:43:03,931 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:03] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.425 0.667 2026-10-28 05:43:03,953 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:03] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.109 2026-10-28 05:43:03,979 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:03] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 1.114 2026-10-28 05:43:03,998 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:03] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.157 2026-10-28 05:43:04,018 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:04] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.160 2026-10-28 05:43:04,025 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:43:04,062 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 1.182 2026-10-28 05:43:04,177 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:04] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-28 05:43:05,204 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 05:43:05,209 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 05:43:05,223 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-28 05:43:05,245 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.010 2026-10-28 05:43:05,265 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: Owl is running in 'dev' mode. 2026-10-28 05:43:05,323 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:43:05,404 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.031 0.104 2026-10-28 05:43:05,407 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.104 2026-10-28 05:43:05,451 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: The ready code tooks too much time : 2.6672186851501465 2026-10-28 05:43:05,491 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Evaluate test code "odoo.startTour('test_dblclick_event_from_calendar', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-maintenance.hr_equipment_request_action_cal", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:43:05,520 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [1/10] Tour test_dblclick_event_from_calendar → Step Enter event form (trigger: a[data-event-id="1"]) 2026-10-28 05:43:05,607 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:43:05,646 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.065 0.220 2026-10-28 05:43:05,718 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.024 0.335 2026-10-28 05:43:05,761 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.321 2026-10-28 05:43:05,780 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:43:05,805 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:05] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.089 2026-10-28 05:43:05,826 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:43:06,271 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:06] "POST /mail/data HTTP/1.1" 200 - 145 0.175 0.610 2026-10-28 05:43:06,274 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.775 2026-10-28 05:43:06,300 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.720 2026-10-28 05:43:06,344 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.628 2026-10-28 05:43:06,391 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:06] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.013 0.655 2026-10-28 05:43:06,605 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:06] "POST /web/dataset/call_kw/maintenance.request/get_views HTTP/1.1" 200 - 69 0.079 0.651 2026-10-28 05:43:06,608 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.105 2026-10-28 05:43:06,671 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.015 0.141 2026-10-28 05:43:06,686 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:06] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-28 05:43:06,819 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:43:06,826 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:06] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.036 2026-10-28 05:43:06,850 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:06] "GET /web/assets/d0d0c2a/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 05:43:07,189 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [2/10] Tour test_dblclick_event_from_calendar → Step Change the name of the form (trigger: input#name_0) 2026-10-28 05:43:07,193 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:07] "POST /web/dataset/call_kw/maintenance.request/get_formview_id HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:43:07,269 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:07] "POST /web/dataset/call_kw/maintenance.request/get_views HTTP/1.1" 200 - 2 0.001 0.041 2026-10-28 05:43:07,393 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:07] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.049 0.038 2026-10-28 05:43:07,442 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:07] "POST /web/dataset/call_kw/maintenance.request/web_read HTTP/1.1" 200 - 9 0.016 0.099 2026-10-28 05:43:07,446 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.133 2026-10-28 05:43:07,546 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:07] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 05:43:07,568 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:07] "POST /web/dataset/call_kw/maintenance.stage/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 05:43:07,600 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:43:07,733 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:07] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 05:43:07,811 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [3/10] Tour test_dblclick_event_from_calendar → Step Save name change (trigger: button[data-hotkey="s"]) 2026-10-28 05:43:07,895 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:07] "POST /mail/thread/data HTTP/1.1" 200 - 43 0.052 0.108 2026-10-28 05:43:07,917 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [4/10] Tour test_dblclick_event_from_calendar → Step Return to calendar (trigger: .o_back_button) 2026-10-28 05:43:07,956 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:07] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.028 0.191 2026-10-28 05:43:07,977 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [5/10] Tour test_dblclick_event_from_calendar → Step Move to next week (trigger: .o_calendar_button_next) 2026-10-28 05:43:08,027 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:08] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.032 0.153 2026-10-28 05:43:08,126 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:08] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 13 0.035 0.115 2026-10-28 05:43:08,186 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:08] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.220 2026-10-28 05:43:08,242 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:08] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.253 2026-10-28 05:43:08,361 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:08] "POST /web/dataset/call_kw/maintenance.request/web_save HTTP/1.1" 200 - 23 0.050 0.380 2026-10-28 05:43:08,431 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:08] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.016 0.037 2026-10-28 05:43:08,526 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:08] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.032 0.108 2026-10-28 05:43:08,552 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:08] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.002 0.137 2026-10-28 05:43:08,697 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [6/10] Tour test_dblclick_event_from_calendar → Step Access occurrence (trigger: a[data-event-id="2"]) 2026-10-28 05:43:08,712 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:08] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 05:43:08,849 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [7/10] Tour test_dblclick_event_from_calendar → Step Change equipment (trigger: input#duration_0) 2026-10-28 05:43:08,861 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:08] "POST /web/dataset/call_kw/maintenance.request/get_formview_id HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:43:08,961 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:08] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.018 0.028 2026-10-28 05:43:08,998 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:08] "POST /web/dataset/call_kw/maintenance.request/web_read HTTP/1.1" 200 - 9 0.009 0.060 2026-10-28 05:43:09,036 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:09] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 05:43:09,045 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:09] "POST /web/dataset/call_kw/maintenance.stage/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 05:43:09,110 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:09] "POST /web/dataset/call_kw/maintenance.request/zalo_check_recipients HTTP/1.1" 200 - 1 0.002 0.006 2026-10-28 05:43:09,131 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [8/10] Tour test_dblclick_event_from_calendar → Step Save duration change (trigger: button[data-hotkey="s"]) 2026-10-28 05:43:09,187 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:09] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.025 0.056 2026-10-28 05:43:09,208 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:09] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.060 2026-10-28 05:43:09,267 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:09] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.128 2026-10-28 05:43:09,277 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [9/10] Tour test_dblclick_event_from_calendar → Step Return to calendar (trigger: .o_back_button) 2026-10-28 05:43:09,318 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:09] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.022 0.045 2026-10-28 05:43:09,333 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [10/10] Tour test_dblclick_event_from_calendar → Step a[data-event-id="2"] 2026-10-28 05:43:09,379 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:09] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.021 0.064 2026-10-28 05:43:09,454 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:09] "POST /web/dataset/call_kw/maintenance.request/web_save HTTP/1.1" 200 - 17 0.020 0.144 2026-10-28 05:43:09,531 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:09] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.017 0.033 2026-10-28 05:43:09,629 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:09] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.025 0.113 2026-10-28 05:43:09,646 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:09] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.001 0.107 2026-10-28 05:43:09,834 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: tour succeeded 2026-10-28 05:43:09,835 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_dblclick_event_from_calendar SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-28 05:43:10,185 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: heap 37331068 (allocated 40484864) 2026-10-28 05:43:10,202 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Closing chrome headless with pid 11684 2026-10-28 05:43:10,206 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Closing websocket connection 2026-10-28 05:43:10,210 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Terminating chrome headless with pid 11684 2026-10-28 05:43:10,335 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_054310_335521_test_dblclick_event_from_calendar.txt 2026-10-28 05:43:10,335 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Removing chrome user profile "/tmp/tmpb42jkmq5_chrome_odoo" 2026-10-28 05:43:10,418 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence: Starting TestCalendarWithRecurrence.test_drag_and_drop_calendar_event ... 2026-10-28 05:43:11,122 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome pid: 11920 2026-10-28 05:43:11,123 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome headless temporary user profile dir: /tmp/tmpiildupro_chrome_odoo 2026-10-28 05:43:11,123 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Issuing json command http://127.0.0.1:43259/json/version 2026-10-28 05:43:11,124 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:43259/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:43:11,168 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Browser version: Chrome/150.0.7871.114 2026-10-28 05:43:11,170 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Issuing json command http://127.0.0.1:43259/json 2026-10-28 05:43:11,171 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:43259/json with timeout 3 increased to 10s during tests 2026-10-28 05:43:11,182 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Websocket url found: ws://127.0.0.1:43259/devtools/page/0D160B3480FC077D76CDFB8E49946285 2026-10-28 05:43:11,189 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Enable chrome headless console log notification 2026-10-28 05:43:11,197 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome headless enable page notifications 2026-10-28 05:43:11,266 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:43:11,286 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Setting session cookie in browser 2026-10-28 05:43:11,300 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Open "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" in browser 2026-10-28 05:43:11,301 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Navigating to: "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" 2026-10-28 05:43:11,331 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:43:13,344 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:13] "GET /odoo/action-maintenance.hr_equipment_request_action_cal HTTP/1.1" 200 - 186 0.241 1.777 2026-10-28 05:43:13,349 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Navigation result: {'frameId': '0D160B3480FC077D76CDFB8E49946285', 'loaderId': '9AA77976E3C5C3DA2F500C80A4937809', 'isDownload': False} 2026-10-28 05:43:13,349 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Evaluate ready code "odoo.isTourReady('test_drag_and_drop_event_in_calendar')" 2026-10-28 05:43:13,434 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:13] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-10-28 05:43:13,459 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 05:43:13,509 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.056 2026-10-28 05:43:14,586 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:14] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.412 0.750 2026-10-28 05:43:14,602 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:14] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.181 2026-10-28 05:43:14,620 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:14] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.814 2026-10-28 05:43:14,689 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:14] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 05:43:14,698 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:43:15,593 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 05:43:15,604 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 05:43:15,607 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 05:43:15,664 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-28 05:43:15,669 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: Owl is running in 'dev' mode. 2026-10-28 05:43:15,772 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:43:15,840 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: The ready code tooks too much time : 2.4909443855285645 2026-10-28 05:43:15,843 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:15] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.036 0.135 2026-10-28 05:43:15,859 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.120 2026-10-28 05:43:15,877 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Evaluate test code "odoo.startTour('test_drag_and_drop_event_in_calendar', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-maintenance.hr_equipment_request_action_cal", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:43:15,904 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: [1/5] Tour test_drag_and_drop_event_in_calendar → Step Open calendar display selector (trigger: .scale_button_selection) 2026-10-28 05:43:16,060 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:43:16,319 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:16] "POST /mail/data HTTP/1.1" 200 - 151 0.200 0.265 2026-10-28 05:43:16,371 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.583 2026-10-28 05:43:16,548 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.079 0.692 2026-10-28 05:43:16,552 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.664 2026-10-28 05:43:16,594 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.559 2026-10-28 05:43:16,599 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:43:16,667 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.015 0.718 2026-10-28 05:43:16,705 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.055 2026-10-28 05:43:16,760 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 05:43:16,805 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.080 2026-10-28 05:43:16,837 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.022 0.180 2026-10-28 05:43:16,891 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:16] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.010 0.244 2026-10-28 05:43:17,076 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:17] "POST /web/dataset/call_kw/maintenance.request/get_views HTTP/1.1" 200 - 69 0.063 0.235 2026-10-28 05:43:17,113 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.013 0.496 2026-10-28 05:43:17,127 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:17] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-28 05:43:17,283 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:17] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 05:43:17,289 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:43:17,305 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:17] "GET /web/assets/d0d0c2a/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 05:43:17,606 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: [2/5] Tour test_drag_and_drop_event_in_calendar → Step Select monthly display (trigger: .o_scale_button_month) 2026-10-28 05:43:17,693 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: [3/5] Tour test_drag_and_drop_event_in_calendar → Step Wait the view is month (trigger: .fc-dayGridMonth-view) 2026-10-28 05:43:17,725 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:17] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.002 0.019 2026-10-28 05:43:17,969 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: [4/5] Tour test_drag_and_drop_event_in_calendar → Step Move event to 15th of the month (trigger: a[data-event-id="1"]) 2026-10-28 05:43:18,391 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: [5/5] Tour test_drag_and_drop_event_in_calendar → Step Move occurrence to 20th of the month (nothing should happen) (trigger: a[data-event-id="2"]) 2026-10-28 05:43:18,501 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:18] "POST /web/dataset/call_kw/maintenance.request/write HTTP/1.1" 200 - 37 0.043 0.080 2026-10-28 05:43:18,529 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:18] "POST /web/dataset/call_kw/maintenance.request/search_read HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 05:43:18,687 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: tour succeeded 2026-10-28 05:43:18,688 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_drag_and_drop_event_in_calendar SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-28 05:43:18,897 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: heap 28920320 (allocated 32096256) 2026-10-28 05:43:18,909 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Closing chrome headless with pid 11920 2026-10-28 05:43:18,915 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Closing websocket connection 2026-10-28 05:43:18,917 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Terminating chrome headless with pid 11920 2026-10-28 05:43:19,036 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_054319_036082_test_drag_and_drop_calendar_event.txt 2026-10-28 05:43:19,036 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Removing chrome user profile "/tmp/tmpiildupro_chrome_odoo" 2026-10-28 05:43:19,127 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:43:19,150 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_maintenance: Starting TestEquipmentPostInstall.test_basic_access_and_new_equipment ... 2026-10-28 05:43:19,891 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-10-28 05:43:19,917 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39151] 2026-10-28 05:43:19,928 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:43:20,594 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-10-28 05:43:20,606 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39153] 2026-10-28 05:43:20,616 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:43:21,198 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_maintenance: Starting TestEquipmentPostInstall.test_done_maintenance_no_close_or_request_date ... 2026-10-28 05:43:21,894 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-10-28 05:43:21,912 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39157] 2026-10-28 05:43:21,922 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:43:22,562 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-10-28 05:43:22,577 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39159] 2026-10-28 05:43:22,587 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:43:23,489 103 INFO rb-99b0b46-226057-429590 odoo.addons.maintenance.tests.test_maintenance: Starting TestEquipmentPostInstall.test_no_duplicate_activity_on_stage_change ... 2026-10-28 05:43:24,202 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-10-28 05:43:24,215 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39164] 2026-10-28 05:43:24,229 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:43:25,001 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-10-28 05:43:25,016 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39166] 2026-10-28 05:43:25,028 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:43:25,310 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [207] 2026-10-28 05:43:25,373 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 05:43:36,705 103 INFO rb-99b0b46-226057-429590 odoo.addons.marketing_card.tests.test_campaign: Starting TestMarketingCardRouting.test_campaign_stats ... 2026-10-28 05:43:37,952 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:43:39,123 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:39] "GET /cards/part0-1/preview HTTP/1.1" 200 - 88 0.126 1.049 2026-10-28 05:43:39,149 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:39] "GET /cards/part0-1/card.jpg HTTP/1.1" 200 - 3 0.001 0.013 2026-10-28 05:43:39,177 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:39] "GET /cards/part0-1/card.jpg HTTP/1.1" 200 - 3 0.001 0.005 2026-10-28 05:43:39,259 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:39] "GET /cards/part0-1/redirect HTTP/1.1" 200 - 19 0.018 0.050 2026-10-28 05:43:39,293 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:39] "GET /cards/part0-1/card.jpg HTTP/1.1" 200 - 5 0.002 0.013 2026-10-28 05:43:39,324 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:39] "GET /cards/part0-1/redirect HTTP/1.1" 303 - 6 0.003 0.013 2026-10-28 05:43:39,419 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:43:39] "GET /r/9Pc HTTP/1.1" 301 - 24 0.024 0.053 2026-10-28 05:43:39,537 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:44:03,457 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:44:03,457 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:44:04,673 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_auto_flow ... 2026-10-28 05:44:05,607 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(10,) targets mailing.contact, blacklist: 0 emails 2026-10-28 05:44:05,608 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(10,) has already reached 0 mailing.contact emails 2026-10-28 05:44:05,987 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(11,) targets mailing.contact, blacklist: 0 emails 2026-10-28 05:44:05,987 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(11,) has already reached 15 mailing.contact emails 2026-10-28 05:44:06,711 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_auto_flow_cron ... 2026-10-28 05:44:06,979 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(13,) targets mailing.contact, blacklist: 0 emails 2026-10-28 05:44:06,980 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(13,) has already reached 0 mailing.contact emails 2026-10-28 05:44:07,322 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(14,) targets mailing.contact, blacklist: 0 emails 2026-10-28 05:44:07,323 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(14,) has already reached 15 mailing.contact emails 2026-10-28 05:44:07,846 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_cron: Job 'Mail Marketing: A/B Testing' (66) started manually 2026-10-28 05:44:07,930 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_cron: Job 'Mail Marketing: A/B Testing' (66) done 2026-10-28 05:44:07,976 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_campaign ... 2026-10-28 05:44:08,417 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_compare ... 2026-10-28 05:44:08,714 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_duplicate_date ... 2026-10-28 05:44:09,303 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_manual_flow ... 2026-10-28 05:44:09,647 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(25,) targets mailing.contact, blacklist: 0 emails 2026-10-28 05:44:09,648 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(25,) has already reached 0 mailing.contact emails 2026-10-28 05:44:09,987 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(26,) targets mailing.contact, blacklist: 0 emails 2026-10-28 05:44:09,989 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(26,) has already reached 15 mailing.contact emails 2026-10-28 05:44:10,678 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_minimum_participants ... 2026-10-28 05:44:11,080 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(30,) targets mailing.contact, blacklist: 0 emails 2026-10-28 05:44:11,081 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(30,) has already reached 0 mailing.contact emails 2026-10-28 05:44:11,255 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 05:44:32,152 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:44:32,152 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:44:33,360 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [139316, 139136, 170496] 2026-10-28 05:44:33,361 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mailing.list records with IDs: [3, 2, 1] 2026-10-28 05:44:33,506 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_assert_initial_values ... 2026-10-28 05:44:34,148 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_report_unsubscribe ... 2026-10-28 05:44:34,179 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:user_marketing from n/a 2026-10-28 05:44:34,199 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:44:36,113 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:44:36] "GET /mailing/report/unsubscribe?user_id=743&token= HTTP/1.1" 400 - 262 0.293 1.623 2026-10-28 05:44:36,261 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:44:36] "GET /mailing/report/unsubscribe?user_id=743&token=zboobs HTTP/1.1" 418 - 22 0.022 0.120 2026-10-28 05:44:36,387 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:44:36] "GET /mailing/report/unsubscribe?user_id=1&token=d7b3bf8606556ceb052a06320e5a0fb505c5ef394a152ff297053ee54b28dd43 HTTP/1.1" 418 - 18 0.018 0.102 2026-10-28 05:44:37,548 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:44:37] "GET /mailing/report/unsubscribe?user_id=743&token=d7b3bf8606556ceb052a06320e5a0fb505c5ef394a152ff297053ee54b28dd43 HTTP/1.1" 418 - 188 0.200 0.848 2026-10-28 05:44:37,726 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #743 deleted ir.config_parameter records with IDs: [37] 2026-10-28 05:44:38,552 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: Simulating signal changes during tests 2026-10-28 05:44:38,552 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:44:38] "GET /mailing/report/unsubscribe?user_id=743&token=d7b3bf8606556ceb052a06320e5a0fb505c5ef394a152ff297053ee54b28dd43 HTTP/1.1" 200 - 151 0.169 0.696 2026-10-28 05:44:38,606 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_document_tour ... 2026-10-28 05:44:39,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome pid: 12135 2026-10-28 05:44:39,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless temporary user profile dir: /tmp/tmppqorp4lr_chrome_odoo 2026-10-28 05:44:39,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:43089/json/version 2026-10-28 05:44:39,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:43089/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:44:39,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:44:39,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:43089/json 2026-10-28 05:44:39,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:43089/json with timeout 3 increased to 10s during tests 2026-10-28 05:44:39,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Websocket url found: ws://127.0.0.1:43089/devtools/page/1B4B7EBE173C89BFCED739E425C8382E 2026-10-28 05:44:39,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Enable chrome headless console log notification 2026-10-28 05:44:39,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless enable page notifications 2026-10-28 05:44:39,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Setting session cookie in browser 2026-10-28 05:44:39,000 103 INFO rb-99b0b46-226057-429590 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=2351&hash_token=a38260dc4fbc6b068bde45c949a0b07c05a5f3d220a7e840a03bae072cf8b132f2d6fbafe136a9105c4a09f8578c762a17210fec96ac687acdb9f82bd6ffd1bf" in browser 2026-10-28 05:44:39,000 103 INFO rb-99b0b46-226057-429590 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=2351&hash_token=a38260dc4fbc6b068bde45c949a0b07c05a5f3d220a7e840a03bae072cf8b132f2d6fbafe136a9105c4a09f8578c762a17210fec96ac687acdb9f82bd6ffd1bf" 2026-10-28 05:44:39,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:44:42,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/32/unsubscribe?email=not.fleurus@example.com&document_id=2351&hash_token=a38260dc4fbc6b068bde45c949a0b07c05a5f3d220a7e840a03bae072cf8b132f2d6fbafe136a9105c4a09f8578c762a17210fec96ac687acdb9f82bd6ffd1bf HTTP/1.1" 200 - 141 0.183 -0.183 2026-10-28 05:44:42,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigation result: {'frameId': '1B4B7EBE173C89BFCED739E425C8382E', 'loaderId': 'BE500491F80E92C356BF2E694A133FEF', 'isDownload': False} 2026-10-28 05:44:42,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_document')" 2026-10-28 05:44:42,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:44:42,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 05:44:43,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 -0.045 2026-10-28 05:44:43,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f700c14/mass_mailing.mailing_assets.min.css, copying from /web/assets/f700c14/mass_mailing.mailing_assets.min.css 2026-10-28 05:44:43,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 05:44:43,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 05:44:43,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/f700c14/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 8 0.010 -0.010 2026-10-28 05:44:43,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 05:44:43,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.022 -0.022 2026-10-28 05:44:43,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 05:44:43,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.014 -0.014 2026-10-28 05:44:43,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.002 -0.002 2026-10-28 05:44:43,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:44:43,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:44:43,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 05:44:43,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 -0.011 2026-10-28 05:44:43,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.013 -0.013 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/86ef633/mass_mailing.mailing_assets.min.js, copying from /web/assets/86ef633/mass_mailing.mailing_assets.min.js 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/86ef633/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.005 -0.005 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 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=2351&hash_token=a38260dc4fbc6b068bde45c949a0b07c05a5f3d220a7e840a03bae072cf8b132f2d6fbafe136a9105c4a09f8578c762a17210fec96ac687acdb9f82bd6ffd1bf", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.030 -0.030 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [1/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of our services and will not be contacted again.')) 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [2/13] Tour mailing_portal_unsubscribe_from_document → Step No warning should be displayed (trigger: div#o_mailing_subscription_form_blocklisted:not(:has(p:contains('You will not receive any news from those mailing lists you are a member of')))) 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 -0.005 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [3/13] Tour mailing_portal_unsubscribe_from_document → Step Warning will not receive anything anymore (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not hear from us anymore.')) 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [4/13] Tour mailing_portal_unsubscribe_from_document → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [5/13] Tour mailing_portal_unsubscribe_from_document → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [6/13] Tour mailing_portal_unsubscribe_from_document → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [7/13] Tour mailing_portal_unsubscribe_from_document → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [8/13] Tour mailing_portal_unsubscribe_from_document → Step Hit Send (trigger: button#button_feedback) 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [9/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 30 0.033 -0.033 2026-10-28 05:44:44,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [10/13] Tour mailing_portal_unsubscribe_from_document → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2026-10-28 05:44:45,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [11/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2026-10-28 05:44:45,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 12 0.017 -0.017 2026-10-28 05:44:45,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [12/13] Tour mailing_portal_unsubscribe_from_document → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2026-10-28 05:44:45,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [13/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-10-28 05:44:45,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.012 -0.012 2026-10-28 05:44:45,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: tour succeeded 2026-10-28 05:44:45,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-28 05:44:45,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: heap 9410624 (allocated 10223616) 2026-10-28 05:44:45,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing chrome headless with pid 12135 2026-10-28 05:44:45,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing websocket connection 2026-10-28 05:44:45,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Terminating chrome headless with pid 12135 2026-10-28 05:44:45,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_document_tour.txt 2026-10-28 05:44:45,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Removing chrome user profile "/tmp/tmppqorp4lr_chrome_odoo" 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome pid: 12316 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless temporary user profile dir: /tmp/tmpq29fvvzj_chrome_odoo 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:36657/json/version 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36657/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:36657/json 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:36657/json with timeout 3 increased to 10s during tests 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Websocket url found: ws://127.0.0.1:36657/devtools/page/573C42876794E870C6E7C729A0CB3102 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Enable chrome headless console log notification 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless enable page notifications 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Setting session cookie in browser 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Open "http://127.0.0.1:8069/mailing/32/unsubscribe?email=fleurus@example.com&document_id=2352&hash_token=c2329a463b01ba049d1e903b064ccc010704b9f4d0a0b21d25e487e6137e1d068dfc7b01771e06560f56f7369c3c30aa0af16e9bbf1b0219b0bfd8cc65dea289" in browser 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigating to: "http://127.0.0.1:8069/mailing/32/unsubscribe?email=fleurus@example.com&document_id=2352&hash_token=c2329a463b01ba049d1e903b064ccc010704b9f4d0a0b21d25e487e6137e1d068dfc7b01771e06560f56f7369c3c30aa0af16e9bbf1b0219b0bfd8cc65dea289" 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/32/unsubscribe?email=fleurus@example.com&document_id=2352&hash_token=c2329a463b01ba049d1e903b064ccc010704b9f4d0a0b21d25e487e6137e1d068dfc7b01771e06560f56f7369c3c30aa0af16e9bbf1b0219b0bfd8cc65dea289 HTTP/1.1" 200 - 32 0.043 -0.043 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigation result: {'frameId': '573C42876794E870C6E7C729A0CB3102', 'loaderId': '2C0C4412AF20A194DD4F7D44F7F92C33', 'isDownload': False} 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_document_with_lists')" 2026-10-28 05:44:46,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.003 -0.003 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/f700c14/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 3 0.001 -0.001 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.015 -0.015 2026-10-28 05:44:46,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.003 -0.003 2026-10-28 05:44:47,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:44:47,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:44:47,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.001 -0.001 2026-10-28 05:44:47,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.001 -0.001 2026-10-28 05:44:47,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 4 0.017 -0.017 2026-10-28 05:44:47,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/86ef633/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 3 0.002 -0.002 2026-10-28 05:44:47,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:44:47,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-28 05:44:47,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.016 -0.016 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_document_with_lists', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/32/unsubscribe?email=fleurus@example.com&document_id=2352&hash_token=c2329a463b01ba049d1e903b064ccc010704b9f4d0a0b21d25e487e6137e1d068dfc7b01771e06560f56f7369c3c30aa0af16e9bbf1b0219b0bfd8cc65dea289", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [1/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of our services and will not be contacted again.')) 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [2/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [3/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List1')) 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [4/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [5/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [6/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [7/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [8/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Hit Send (trigger: button#button_feedback) 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [9/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 23 0.029 -0.029 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [10/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [11/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 12 0.030 -0.030 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [12/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [13/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.010 -0.010 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: tour succeeded 2026-10-28 05:44:48,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document_with_lists SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-28 05:44:49,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: heap 9398020 (allocated 9961472) 2026-10-28 05:44:49,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing chrome headless with pid 12316 2026-10-28 05:44:49,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing websocket connection 2026-10-28 05:44:49,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Terminating chrome headless with pid 12316 2026-10-28 05:44:49,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_document_tour.txt 2026-10-28 05:44:49,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Removing chrome user profile "/tmp/tmpq29fvvzj_chrome_odoo" 2026-10-28 05:44:49,268 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user ... 2026-10-28 05:44:49,563 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:user_marketing from n/a 2026-10-28 05:44:49,571 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:44:51,394 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:44:51] "GET /mailing/32/unsubscribe HTTP/1.1" 400 - 260 0.259 1.566 2026-10-28 05:44:52,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome pid: 12493 2026-10-28 05:44:52,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome headless temporary user profile dir: /tmp/tmp1ue_7db0_chrome_odoo 2026-10-28 05:44:52,000 103 INFO rb-99b0b46-226057-429590 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:46017/json/version 2026-10-28 05:44:52,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:46017/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:44:52,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Browser version: Chrome/150.0.7871.114 2026-10-28 05:44:52,000 103 INFO rb-99b0b46-226057-429590 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:46017/json 2026-10-28 05:44:52,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:46017/json with timeout 3 increased to 10s during tests 2026-10-28 05:44:52,000 103 INFO rb-99b0b46-226057-429590 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:46017/devtools/page/3B439C0BF9BA9AE7A6B34F6DA8F633FB 2026-10-28 05:44:52,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Enable chrome headless console log notification 2026-10-28 05:44:52,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome headless enable page notifications 2026-10-28 05:44:52,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:user_marketing from n/a 2026-10-28 05:44:52,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Setting session cookie in browser 2026-10-28 05:44:52,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Open "http://127.0.0.1:8069/mailing/32/unsubscribe" in browser 2026-10-28 05:44:52,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Navigating to: "http://127.0.0.1:8069/mailing/32/unsubscribe" 2026-10-28 05:44:53,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/32/unsubscribe HTTP/1.1" 200 - 174 0.201 -0.201 2026-10-28 05:44:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Navigation result: {'frameId': '3B439C0BF9BA9AE7A6B34F6DA8F633FB', 'loaderId': '8C7D30114FDF75628BDB116CB5BA8B06', 'isDownload': False} 2026-10-28 05:44:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_document_with_lists')" 2026-10-28 05:44:53,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:44:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f700c14/mass_mailing.mailing_assets.min.css, copying from /web/assets/f700c14/mass_mailing.mailing_assets.min.css 2026-10-28 05:44:53,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/f700c14/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 11 0.013 -0.013 2026-10-28 05:44:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 05:44:53,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.031 -0.031 2026-10-28 05:44:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 05:44:53,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 -0.006 2026-10-28 05:44:53,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 05:44:53,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 05:44:53,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 05:44:53,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 -0.006 2026-10-28 05:44:53,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:44:53,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.001 -0.001 2026-10-28 05:44:53,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:44:54,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.010 -0.010 2026-10-28 05:44:54,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 05:44:54,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 -0.006 2026-10-28 05:44:54,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/86ef633/mass_mailing.mailing_assets.min.js, copying from /web/assets/86ef633/mass_mailing.mailing_assets.min.js 2026-10-28 05:44:54,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/86ef633/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.006 -0.006 2026-10-28 05:44:54,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:44:54,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_document_with_lists', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/32/unsubscribe", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:44:54,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [1/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of our services and will not be contacted again.')) 2026-10-28 05:44:54,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 -0.008 2026-10-28 05:44:54,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [2/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2026-10-28 05:44:54,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.020 -0.020 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [3/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List1')) 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [4/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [5/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [6/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [7/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [8/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Hit Send (trigger: button#button_feedback) 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [9/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 23 0.085 -0.085 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [10/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [11/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 10 0.013 -0.013 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [12/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [13/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.013 -0.013 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: tour succeeded 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document_with_lists SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-28 05:44:55,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: heap 9437464 (allocated 9961472) 2026-10-28 05:44:56,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Closing chrome headless with pid 12493 2026-10-28 05:44:56,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Closing websocket connection 2026-10-28 05:44:56,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Terminating chrome headless with pid 12493 2026-10-28 05:44:56,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_document_tour_mailing_user.txt 2026-10-28 05:44:56,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Removing chrome user profile "/tmp/tmp1ue_7db0_chrome_odoo" 2026-10-28 05:44:56,234 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_list_tour ... 2026-10-28 05:44:56,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome pid: 12677 2026-10-28 05:44:56,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome headless temporary user profile dir: /tmp/tmpdkw_ncxx_chrome_odoo 2026-10-28 05:44:56,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Issuing json command http://127.0.0.1:46691/json/version 2026-10-28 05:44:56,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:46691/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:44:57,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:44:57,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Issuing json command http://127.0.0.1:46691/json 2026-10-28 05:44:57,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:46691/json with timeout 3 increased to 10s during tests 2026-10-28 05:44:57,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Websocket url found: ws://127.0.0.1:46691/devtools/page/B51F7303E599753F3D393BCD5F328D6A 2026-10-28 05:44:57,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Enable chrome headless console log notification 2026-10-28 05:44:57,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome headless enable page notifications 2026-10-28 05:44:57,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Setting session cookie in browser 2026-10-28 05:44:57,000 103 INFO rb-99b0b46-226057-429590 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=cecafb1ea75cbedbc6a8462c6ffdda1df27971769493e8aaf48b4023810608510b84acf893ec69dac94d241ff035c1bc8ebc1d79657cff906fd6cd74fbf1286c" in browser 2026-10-28 05:44:57,000 103 INFO rb-99b0b46-226057-429590 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=cecafb1ea75cbedbc6a8462c6ffdda1df27971769493e8aaf48b4023810608510b84acf893ec69dac94d241ff035c1bc8ebc1d79657cff906fd6cd74fbf1286c" 2026-10-28 05:44:57,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:44:58,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/33/unsubscribe?email=fleurus@example.com&document_id=1074&hash_token=cecafb1ea75cbedbc6a8462c6ffdda1df27971769493e8aaf48b4023810608510b84acf893ec69dac94d241ff035c1bc8ebc1d79657cff906fd6cd74fbf1286c HTTP/1.1" 200 - 146 0.180 -0.180 2026-10-28 05:44:58,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Navigation result: {'frameId': 'B51F7303E599753F3D393BCD5F328D6A', 'loaderId': 'ACF8D4D767B88AF3BDDB856B535CBFC8', 'isDownload': False} 2026-10-28 05:44:58,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_list')" 2026-10-28 05:44:58,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:44:58,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 05:44:58,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 -0.036 2026-10-28 05:44:58,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f700c14/mass_mailing.mailing_assets.min.css, copying from /web/assets/f700c14/mass_mailing.mailing_assets.min.css 2026-10-28 05:44:59,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 05:44:59,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 05:44:59,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/f700c14/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 8 0.011 -0.011 2026-10-28 05:44:59,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 05:44:59,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 -0.007 2026-10-28 05:44:59,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 05:44:59,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 -0.010 2026-10-28 05:44:59,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:44:59,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:44:59,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.012 -0.012 2026-10-28 05:44:59,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.003 -0.003 2026-10-28 05:44:59,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 05:44:59,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.020 -0.020 2026-10-28 05:44:59,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/86ef633/mass_mailing.mailing_assets.min.js, copying from /web/assets/86ef633/mass_mailing.mailing_assets.min.js 2026-10-28 05:44:59,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/86ef633/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.012 -0.012 2026-10-28 05:44:59,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.021 -0.021 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 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=cecafb1ea75cbedbc6a8462c6ffdda1df27971769493e8aaf48b4023810608510b84acf893ec69dac94d241ff035c1bc8ebc1d79657cff906fd6cd74fbf1286c", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [1/8] Tour mailing_portal_unsubscribe_from_list → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of the List2, List1 mailing list')) 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [2/8] Tour mailing_portal_unsubscribe_from_list → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 -0.005 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [3/8] Tour mailing_portal_unsubscribe_from_list → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [4/8] Tour mailing_portal_unsubscribe_from_list → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [5/8] Tour mailing_portal_unsubscribe_from_list → Step Hit Send (trigger: button#button_feedback) 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [6/8] Tour mailing_portal_unsubscribe_from_list → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 19 0.037 -0.037 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [7/8] Tour mailing_portal_unsubscribe_from_list → Step Now exclude me (trigger: div#button_blocklist_add) 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [8/8] Tour mailing_portal_unsubscribe_from_list → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 22 0.022 -0.022 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: tour succeeded 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_list SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: heap 9321752 (allocated 10485760) 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Closing chrome headless with pid 12677 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Closing websocket connection 2026-10-28 05:45:00,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Terminating chrome headless with pid 12677 2026-10-28 05:45:01,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_list_tour.txt 2026-10-28 05:45:01,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Removing chrome user profile "/tmp/tmpdkw_ncxx_chrome_odoo" 2026-10-28 05:45:01,207 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour ... 2026-10-28 05:45:01,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome pid: 12854 2026-10-28 05:45:01,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome headless temporary user profile dir: /tmp/tmp3f7h6b20_chrome_odoo 2026-10-28 05:45:01,000 103 INFO rb-99b0b46-226057-429590 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:38923/json/version 2026-10-28 05:45:01,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:38923/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:45:01,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:45:01,000 103 INFO rb-99b0b46-226057-429590 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:38923/json 2026-10-28 05:45:01,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:38923/json with timeout 3 increased to 10s during tests 2026-10-28 05:45:01,000 103 INFO rb-99b0b46-226057-429590 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:38923/devtools/page/8D3C61604A3021D17B3117088723B2D2 2026-10-28 05:45:01,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Enable chrome headless console log notification 2026-10-28 05:45:01,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome headless enable page notifications 2026-10-28 05:45:01,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Setting session cookie in browser 2026-10-28 05:45:02,000 103 INFO rb-99b0b46-226057-429590 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=cecafb1ea75cbedbc6a8462c6ffdda1df27971769493e8aaf48b4023810608510b84acf893ec69dac94d241ff035c1bc8ebc1d79657cff906fd6cd74fbf1286c" in browser 2026-10-28 05:45:02,000 103 INFO rb-99b0b46-226057-429590 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=cecafb1ea75cbedbc6a8462c6ffdda1df27971769493e8aaf48b4023810608510b84acf893ec69dac94d241ff035c1bc8ebc1d79657cff906fd6cd74fbf1286c" 2026-10-28 05:45:02,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:45:03,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/33/unsubscribe?email=fleurus@example.com&document_id=1074&hash_token=cecafb1ea75cbedbc6a8462c6ffdda1df27971769493e8aaf48b4023810608510b84acf893ec69dac94d241ff035c1bc8ebc1d79657cff906fd6cd74fbf1286c HTTP/1.1" 200 - 146 0.187 -0.187 2026-10-28 05:45:03,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Navigation result: {'frameId': '8D3C61604A3021D17B3117088723B2D2', 'loaderId': 'C6A78A725911F47D31D5A5A3E50F78ED', 'isDownload': False} 2026-10-28 05:45:03,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_list_with_update')" 2026-10-28 05:45:03,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:45:03,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 05:45:03,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.048 -0.048 2026-10-28 05:45:03,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f700c14/mass_mailing.mailing_assets.min.css, copying from /web/assets/f700c14/mass_mailing.mailing_assets.min.css 2026-10-28 05:45:03,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/f700c14/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 8 0.014 -0.014 2026-10-28 05:45:03,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 05:45:03,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 05:45:03,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 05:45:03,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 -0.006 2026-10-28 05:45:03,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 05:45:03,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 -0.006 2026-10-28 05:45:03,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:45:03,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.000 -0.000 2026-10-28 05:45:03,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:45:04,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 05:45:04,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 -0.011 2026-10-28 05:45:04,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.008 -0.008 2026-10-28 05:45:04,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/86ef633/mass_mailing.mailing_assets.min.js, copying from /web/assets/86ef633/mass_mailing.mailing_assets.min.js 2026-10-28 05:45:04,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/86ef633/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.010 -0.010 2026-10-28 05:45:04,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:45:04,000 103 INFO rb-99b0b46-226057-429590 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=cecafb1ea75cbedbc6a8462c6ffdda1df27971769493e8aaf48b4023810608510b84acf893ec69dac94d241ff035c1bc8ebc1d79657cff906fd6cd74fbf1286c", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:45:04,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [1/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of the List2, List1 mailing list')) 2026-10-28 05:45:04,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 -0.004 2026-10-28 05:45:04,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [2/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List1 is present, just opt-outed (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List1') span:contains('Not subscribed')) 2026-10-28 05:45:04,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.020 -0.020 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [3/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List3 is present, opt-outed (test starting data) (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List3') span:contains('Not subscribed')) 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [4/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List2 is proposed (not member -> proposal to join) (trigger: ul#o_mailing_subscription_form_lists_additional li.list-group-item:contains('List2')) 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [5/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List4 is not proposed (not member but not private) (trigger: ul#o_mailing_subscription_form_lists_additional:not(:has(li.list-group-item:contains('List4')))) 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [6/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [7/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [8/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [9/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Hit Send (trigger: button#button_feedback) 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [10/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 19 0.027 -0.027 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [11/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Now exclude me (trigger: div#button_blocklist_add) 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [12/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 22 0.031 -0.031 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [13/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step This should disable the 'Update my subscriptions' (Apply changes) button (trigger: div#o_mailing_subscription_blocklist:not(button#button_form_send)) 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [14/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [15/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 17 0.018 -0.018 2026-10-28 05:45:05,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [16/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step 'Update my subscriptions' button usable again (trigger: button#button_form_send:not([disabled])) 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [17/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Choose the mailing list 3 to come back (trigger: ul#o_mailing_subscription_form_lists input[title='List3']) 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [18/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Add list 2 (trigger: ul#o_mailing_subscription_form_lists_additional input[title='List2']) 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [19/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Update subscription (trigger: button#button_form_send) 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [20/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation changes are done (trigger: div#o_mailing_subscription_update_info span:contains('Membership updated')) 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/list/update HTTP/1.1" 200 - 24 0.038 -0.038 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [21/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List 3 is noted as subscribed again (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List3') span:contains('Subscribed')) 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [22/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List 2 has joined the subscriptions (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List2') span:contains('Subscribed')) 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [23/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step No list in proposals (trigger: div#o_mailing_subscription_form_manage:not(:has(ul#o_mailing_subscription_form_lists_additional))) 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [24/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step div#o_mailing_portal_subscription:not(fieldset) 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [25/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Feedback area is not displayed (nothing opt-out or no blocklist done, no feedback required) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [26/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [27/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 13 0.015 -0.015 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [28/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Should display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [29/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step div#o_mailing_subscription_form_blocklisted li strong:contains('List3') 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [30/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List2')) 2026-10-28 05:45:06,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [31/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Give a reason for blocklist (first one) (trigger: fieldset input.o_mailing_subscription_opt_out_reason:first) 2026-10-28 05:45:07,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [32/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Hit Send (trigger: button#button_feedback) 2026-10-28 05:45:07,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [33/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-28 05:45:07,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 16 0.017 -0.017 2026-10-28 05:45:07,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: tour succeeded 2026-10-28 05:45:07,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_list_with_update SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-10-28 05:45:07,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: heap 9556060 (allocated 10747904) 2026-10-28 05:45:07,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Closing chrome headless with pid 12854 2026-10-28 05:45:07,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Closing websocket connection 2026-10-28 05:45:07,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Terminating chrome headless with pid 12854 2026-10-28 05:45:07,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_list_with_update_tour.txt 2026-10-28 05:45:07,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Removing chrome user profile "/tmp/tmp3f7h6b20_chrome_odoo" 2026-10-28 05:45:07,536 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_my ... 2026-10-28 05:45:08,068 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:user_portal_fleurus from n/a 2026-10-28 05:45:08,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome pid: 13041 2026-10-28 05:45:08,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome headless temporary user profile dir: /tmp/tmpv_z6whv4_chrome_odoo 2026-10-28 05:45:08,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Issuing json command http://127.0.0.1:45939/json/version 2026-10-28 05:45:08,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:45939/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:45:08,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Browser version: Chrome/150.0.7871.114 2026-10-28 05:45:08,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Issuing json command http://127.0.0.1:45939/json 2026-10-28 05:45:08,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:45939/json with timeout 3 increased to 10s during tests 2026-10-28 05:45:08,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Websocket url found: ws://127.0.0.1:45939/devtools/page/62C8FF582754590ADB63C275B9814BD0 2026-10-28 05:45:08,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Enable chrome headless console log notification 2026-10-28 05:45:08,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome headless enable page notifications 2026-10-28 05:45:08,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:user_portal_fleurus from n/a 2026-10-28 05:45:08,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Setting session cookie in browser 2026-10-28 05:45:08,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Open "http://127.0.0.1:8069/mailing/my" in browser 2026-10-28 05:45:08,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Navigating to: "http://127.0.0.1:8069/mailing/my" 2026-10-28 05:45:09,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:45:10,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/my HTTP/1.1" 200 - 132 0.152 -0.152 2026-10-28 05:45:10,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Navigation result: {'frameId': '62C8FF582754590ADB63C275B9814BD0', 'loaderId': '97BF95ACA3A408E80F36BE4BBFE5D12F', 'isDownload': False} 2026-10-28 05:45:10,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_my')" 2026-10-28 05:45:10,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:45:10,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 05:45:10,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.086 -0.086 2026-10-28 05:45:10,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f700c14/mass_mailing.mailing_assets.min.css, copying from /web/assets/f700c14/mass_mailing.mailing_assets.min.css 2026-10-28 05:45:10,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/f700c14/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 8 0.008 -0.008 2026-10-28 05:45:10,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 05:45:10,000 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 05:45:10,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 05:45:10,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 -0.009 2026-10-28 05:45:10,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 05:45:10,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 -0.007 2026-10-28 05:45:10,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.001 -0.001 2026-10-28 05:45:10,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:45:10,000 103 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:45:10,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 05:45:11,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 -0.008 2026-10-28 05:45:11,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.010 -0.010 2026-10-28 05:45:11,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/86ef633/mass_mailing.mailing_assets.min.js, copying from /web/assets/86ef633/mass_mailing.mailing_assets.min.js 2026-10-28 05:45:11,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/86ef633/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 8 0.005 -0.005 2026-10-28 05:45:11,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-28 05:45:13,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_my', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/my", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:45:13,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [1/33] Tour mailing_portal_unsubscribe_from_my → Step List1 is present, opt-in member (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List1') span:contains('Subscribed')) 2026-10-28 05:45:13,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 -0.005 2026-10-28 05:45:13,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [2/33] Tour mailing_portal_unsubscribe_from_my → Step List3 is present, opt-outed (test starting data) (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List3') span:contains('Not subscribed')) 2026-10-28 05:45:13,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [3/33] Tour mailing_portal_unsubscribe_from_my → Step List2 is proposed (not member -> proposal to join) (trigger: ul#o_mailing_subscription_form_lists_additional li.list-group-item:contains('List2')) 2026-10-28 05:45:13,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.035 -0.035 2026-10-28 05:45:13,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [4/33] Tour mailing_portal_unsubscribe_from_my → Step List4 is not proposed (not member but not private) (trigger: ul#o_mailing_subscription_form_lists_additional:not(:has(li.list-group-item:contains('List4')))) 2026-10-28 05:45:13,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [5/33] Tour mailing_portal_unsubscribe_from_my → Step List5 is not proposed (not member and not public) (trigger: body:not(:has(li.list-group-item:contains('List5')))) 2026-10-28 05:45:13,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [6/33] Tour mailing_portal_unsubscribe_from_my → Step div#o_mailing_portal_subscription:not(fieldset) 2026-10-28 05:45:13,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [7/33] Tour mailing_portal_unsubscribe_from_my → Step Feedback area is not displayed (nothing done, no feedback required) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-28 05:45:13,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [8/33] Tour mailing_portal_unsubscribe_from_my → Step List3: come back (choose to opt-in instead of opt-out) (trigger: ul#o_mailing_subscription_form_lists input[title='List3']) 2026-10-28 05:45:13,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [9/33] Tour mailing_portal_unsubscribe_from_my → Step List2: join (opt-in, not already member) (trigger: ul#o_mailing_subscription_form_lists_additional input[title='List2']) 2026-10-28 05:45:13,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [10/33] Tour mailing_portal_unsubscribe_from_my → Step List1: opt-out (trigger: ul#o_mailing_subscription_form_lists input[title='List1']) 2026-10-28 05:45:13,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [11/33] Tour mailing_portal_unsubscribe_from_my → Step Update subscription (trigger: button#button_form_send) 2026-10-28 05:45:13,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [12/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation changes are done (trigger: div#o_mailing_subscription_update_info span:contains('Membership updated')) 2026-10-28 05:45:14,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/list/update HTTP/1.1" 200 - 37 0.071 -0.071 2026-10-28 05:45:14,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [13/33] Tour mailing_portal_unsubscribe_from_my → Step div#o_mailing_portal_subscription:not(textarea) 2026-10-28 05:45:14,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [14/33] Tour mailing_portal_unsubscribe_from_my → Step Should make feedback reasons choice appear (feedback still not displayed, linked to reasons) (trigger: div#o_mailing_portal_subscription fieldset) 2026-10-28 05:45:14,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [15/33] Tour mailing_portal_unsubscribe_from_my → Step Choose first reason, which should not display feedback (see data) (trigger: fieldset input.o_mailing_subscription_opt_out_reason:first) 2026-10-28 05:45:14,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [16/33] Tour mailing_portal_unsubscribe_from_my → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2026-10-28 05:45:14,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [17/33] Tour mailing_portal_unsubscribe_from_my → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2026-10-28 05:45:14,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [18/33] Tour mailing_portal_unsubscribe_from_my → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2026-10-28 05:45:14,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [19/33] Tour mailing_portal_unsubscribe_from_my → Step Write feedback reason (trigger: textarea[name='feedback']) 2026-10-28 05:45:14,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [20/33] Tour mailing_portal_unsubscribe_from_my → Step Hit Send (trigger: button#button_feedback) 2026-10-28 05:45:14,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [21/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-28 05:45:14,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 22 0.044 -0.044 2026-10-28 05:45:14,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [22/33] Tour mailing_portal_unsubscribe_from_my → Step textarea[disabled] 2026-10-28 05:45:14,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [23/33] Tour mailing_portal_unsubscribe_from_my → Step Once sent feedback area is readonly (trigger: fieldset input.o_mailing_subscription_opt_out_reason[disabled]) 2026-10-28 05:45:14,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [24/33] Tour mailing_portal_unsubscribe_from_my → Step Now exclude me (trigger: div#button_blocklist_add) 2026-10-28 05:45:14,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [25/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 22 0.026 -0.026 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [26/33] Tour mailing_portal_unsubscribe_from_my → Step This should disable the 'Update my subscriptions' (Apply changes) button (trigger: div#o_mailing_subscription_blocklist:not(button#button_form_send)) 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [27/33] Tour mailing_portal_unsubscribe_from_my → Step This should enabled Feedback again (trigger: div#o_mailing_portal_subscription textarea) 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [28/33] Tour mailing_portal_unsubscribe_from_my → Step Display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [29/33] Tour mailing_portal_unsubscribe_from_my → Step div#o_mailing_subscription_form_blocklisted li strong:contains('List3') 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [30/33] Tour mailing_portal_unsubscribe_from_my → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List2')) 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [31/33] Tour mailing_portal_unsubscribe_from_my → Step Give a reason for blocklist (first one) (trigger: fieldset input.o_mailing_subscription_opt_out_reason:first) 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [32/33] Tour mailing_portal_unsubscribe_from_my → Step Hit Send (trigger: button#button_feedback) 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [33/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 19 0.036 -0.036 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: tour succeeded 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_my SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: heap 9567984 (allocated 10485760) 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Closing chrome headless with pid 13041 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Closing websocket connection 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Terminating chrome headless with pid 13041 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20220614_100000_000000_test_mailing_unsubscribe_from_my.txt 2026-10-28 05:45:15,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Removing chrome user profile "/tmp/tmpv_z6whv4_chrome_odoo" 2026-10-28 05:45:15,918 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_view ... 2026-10-28 05:45:16,161 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:user_marketing from n/a 2026-10-28 05:45:16,182 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:45:18,087 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:18] "GET /mailing/32/view?email=u.u@example.com&document_id=2350&hash_token= HTTP/1.1" 400 - 258 0.296 1.611 2026-10-28 05:45:18,249 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:18] "GET /mailing/32/view?email=u.u@example.com&document_id=2350&hash_token=zboobs HTTP/1.1" 418 - 22 0.019 0.128 2026-10-28 05:45:18,385 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:18] "GET /mailing/32/view?email=u.u@example.com&document_id=2&hash_token=646b91cc47acdf498d292666b7f463a4a17834f8e176e69cad86e37869da81b281f1d833ecf3d3ece04adb3d949061288b45f2596d3ae6cc7f53278ef555ff1c HTTP/1.1" 418 - 17 0.016 0.116 2026-10-28 05:45:18,496 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:18] "GET /mailing/32/view?email=not.email@example.com&document_id=2350&hash_token=646b91cc47acdf498d292666b7f463a4a17834f8e176e69cad86e37869da81b281f1d833ecf3d3ece04adb3d949061288b45f2596d3ae6cc7f53278ef555ff1c HTTP/1.1" 418 - 17 0.018 0.085 2026-10-28 05:45:18,620 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:18] "GET /mailing/34/view?email=u.u@example.com&document_id=2350&hash_token=646b91cc47acdf498d292666b7f463a4a17834f8e176e69cad86e37869da81b281f1d833ecf3d3ece04adb3d949061288b45f2596d3ae6cc7f53278ef555ff1c HTTP/1.1" 418 - 17 0.018 0.101 2026-10-28 05:45:18,746 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:18] "GET /mailing/0/view?email=u.u@example.com&document_id=2350&hash_token=646b91cc47acdf498d292666b7f463a4a17834f8e176e69cad86e37869da81b281f1d833ecf3d3ece04adb3d949061288b45f2596d3ae6cc7f53278ef555ff1c HTTP/1.1" 400 - 15 0.020 0.096 2026-10-28 05:45:18,787 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:18] "GET /mailing/32/view?email=u.u@example.com&document_id=2350&hash_token=646b91cc47acdf498d292666b7f463a4a17834f8e176e69cad86e37869da81b281f1d833ecf3d3ece04adb3d949061288b45f2596d3ae6cc7f53278ef555ff1c HTTP/1.1" 200 - 9 0.006 0.028 2026-10-28 05:45:18,941 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:18] "GET /mailing/32/view HTTP/1.1" 200 - 22 0.015 0.031 2026-10-28 05:45:18,943 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_view: waiting for threads: [] 2026-10-28 05:45:18,979 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_modify_image_non_admin ... 2026-10-28 05:45:19,020 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:user_marketing from n/a 2026-10-28 05:45:19,062 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:45:19,752 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:19] "POST /web_editor/modify_image/22081 HTTP/1.1" 200 - 45 0.069 0.625 2026-10-28 05:45:19,757 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_modify_image_non_admin: waiting for threads: [] 2026-10-28 05:45:19,904 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 05:45:42,598 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:45:42,598 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:45:44,175 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_campaign_tour ... 2026-10-28 05:45:45,485 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome pid: 13223 2026-10-28 05:45:45,485 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome headless temporary user profile dir: /tmp/tmpwq_lwm4n_chrome_odoo 2026-10-28 05:45:45,486 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Issuing json command http://127.0.0.1:35713/json/version 2026-10-28 05:45:45,487 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:35713/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:45:45,594 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:45:45,594 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Issuing json command http://127.0.0.1:35713/json 2026-10-28 05:45:45,606 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:35713/json with timeout 3 increased to 10s during tests 2026-10-28 05:45:45,642 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Websocket url found: ws://127.0.0.1:35713/devtools/page/6A6EAFDBD45CF4C66BCA0F5BA705F789 2026-10-28 05:45:45,658 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Enable chrome headless console log notification 2026-10-28 05:45:45,666 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome headless enable page notifications 2026-10-28 05:45:45,806 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:user_marketing from n/a 2026-10-28 05:45:45,827 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Setting session cookie in browser 2026-10-28 05:45:45,836 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 05:45:45,836 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 05:45:45,865 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:45:47,622 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:47] "GET /odoo HTTP/1.1" 200 - 186 0.242 1.522 2026-10-28 05:45:47,630 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Navigation result: {'frameId': '6A6EAFDBD45CF4C66BCA0F5BA705F789', 'loaderId': '9A85CA217D1FB4C6D70B77CCD51CED88', 'isDownload': False} 2026-10-28 05:45:47,630 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Evaluate ready code "odoo.isTourReady('mailing_campaign')" 2026-10-28 05:45:47,733 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:47] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.013 0.035 2026-10-28 05:45:47,758 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:47] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.062 2026-10-28 05:45:47,805 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 0.061 2026-10-28 05:45:47,833 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:45:48,063 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:48] "GET /web/webclient/load_menus/b3a1b77f3bb81c580806545a9ed2a6a0de44963c58b99d3781445755db03580f HTTP/1.1" 200 - 131 0.136 0.231 2026-10-28 05:45:48,075 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:48] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.383 2026-10-28 05:45:48,118 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:48] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.016 0.208 2026-10-28 05:45:48,243 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:48] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 05:45:49,373 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 05:45:49,375 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 05:45:49,378 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 05:45:49,407 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-28 05:45:49,454 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: Owl is running in 'dev' mode. 2026-10-28 05:45:49,487 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:45:49,585 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.055 2026-10-28 05:45:49,593 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.059 2026-10-28 05:45:49,643 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.011 0.079 2026-10-28 05:45:49,740 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Evaluate test code "odoo.startTour('mailing_campaign', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:45:49,823 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:49] "POST /mail/data HTTP/1.1" 200 - 34 0.083 0.079 2026-10-28 05:45:49,840 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [1/14] Tour mailing_campaign → Step .o_navbar_apps_menu button:enabled 2026-10-28 05:45:49,867 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 05:45:49,870 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:49] "POST /web/action/load HTTP/1.1" 200 - 5 0.014 0.082 2026-10-28 05:45:49,871 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 05:45:49,961 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [2/14] Tour mailing_campaign → Step Select the "Email Marketing" app (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-10-28 05:45:49,967 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:49] "GET /web/image/res.partner/2360/avatar_128?unique=1793166319000 HTTP/1.1" 200 - 15 0.025 0.177 2026-10-28 05:45:50,055 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:50] "GET /web/image?model=res.users&field=avatar_128&id=749 HTTP/1.1" 200 - 9 0.022 0.243 2026-10-28 05:45:50,064 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.193 2026-10-28 05:45:50,081 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:50] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 05:45:50,118 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.200 2026-10-28 05:45:50,383 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:45:50,389 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [3/14] Tour mailing_campaign → Step Select "Campaings" Navbar item (trigger: .o_nav_entry[data-menu-xmlid="mass_mailing.menu_email_campaigns"]) 2026-10-28 05:45:50,448 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:45:50,531 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:50] "POST /mail/data HTTP/1.1" 200 - 37 0.082 0.097 2026-10-28 05:45:50,566 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:50] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.124 2026-10-28 05:45:50,610 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.147 2026-10-28 05:45:50,797 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:50] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.012 0.026 2026-10-28 05:45:50,868 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [4/14] Tour mailing_campaign → Step Select "Newsletter" campaign (trigger: .o_kanban_record:contains("Newsletter")) 2026-10-28 05:45:50,884 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:50] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 10 0.045 0.059 2026-10-28 05:45:50,950 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:50] "GET /web/image/res.partner/2/avatar_128?unique=1793166319000 HTTP/1.1" 200 - 8 0.013 0.130 2026-10-28 05:45:51,115 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:51] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.049 0.200 2026-10-28 05:45:51,161 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:51] "POST /web/action/load HTTP/1.1" 200 - 8 0.021 0.205 2026-10-28 05:45:51,181 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:51] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 05:45:51,192 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 05:45:51,301 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:51] "POST /web/dataset/call_kw/utm.campaign/get_views HTTP/1.1" 200 - 25 0.023 0.076 2026-10-28 05:45:51,345 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:51] "POST /web/dataset/call_kw/utm.campaign/web_read_group HTTP/1.1" 200 - 5 0.003 0.011 2026-10-28 05:45:51,402 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:51] "POST /web/dataset/call_kw/utm.campaign/web_search_read HTTP/1.1" 200 - 10 0.011 0.026 2026-10-28 05:45:51,436 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:51] "POST /web/dataset/call_kw/utm.campaign/web_search_read HTTP/1.1" 200 - 9 0.009 0.057 2026-10-28 05:45:51,692 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [5/14] Tour mailing_campaign → Step Add a line (create new mailing) (trigger: .o_field_x2many_list_row_add a) 2026-10-28 05:45:51,778 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:51] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.040 0.073 2026-10-28 05:45:51,857 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:51] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.031 0.150 2026-10-28 05:45:51,936 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:51] "POST /web/dataset/call_kw/utm.campaign/web_read HTTP/1.1" 200 - 17 0.038 0.188 2026-10-28 05:45:51,941 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.233 2026-10-28 05:45:52,065 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:52] "POST /web/dataset/call_kw/utm.stage/search_read HTTP/1.1" 200 - 2 0.001 0.012 2026-10-28 05:45:52,256 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [6/14] Tour mailing_campaign → Step Pick the basic theme (trigger: :iframe #basic) 2026-10-28 05:45:52,309 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:52] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 05:45:52,423 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:52] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 20 0.022 0.046 2026-10-28 05:45:52,957 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:52] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.061 0.273 2026-10-28 05:45:53,212 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:53] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.024 0.563 2026-10-28 05:45:53,243 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:53] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 05:45:53,275 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:53] "GET /web/assets/a8b5f05/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 05:45:53,376 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:53] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.003 0.068 2026-10-28 05:45:53,434 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:53] "GET /web/assets/28c1e6c/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-28 05:45:53,455 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:53] "GET /web/assets/34cb2d0/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-28 05:45:53,633 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:53] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:45:53,688 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:53] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.003 0.038 2026-10-28 05:45:53,836 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:53] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.004 0.046 2026-10-28 05:45:53,933 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:53] "GET /web/assets/a567963/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-28 05:45:53,963 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:53] "GET /web/assets/1219ba2/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.004 0.045 2026-10-28 05:45:53,978 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:53] "GET /web/assets/f14b36f/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-28 05:45:54,030 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 05:45:54,032 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 05:45:54,170 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:54] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.001 0.019 2026-10-28 05:45:54,226 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:54] "GET /web/assets/ca473e1/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-10-28 05:45:54,468 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:54] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 05:45:54,973 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:45:55,035 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.095 0.472 2026-10-28 05:45:55,157 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 05:45:55,207 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /web/assets/98ef670/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 05:45:55,233 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 05:45:55,302 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 05:45:55,323 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 05:45:55,326 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 05:45:55,333 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 05:45:55,354 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 05:45:55,377 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 05:45:55,381 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:45:55,385 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:45:55,390 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [7/14] Tour mailing_campaign → Step Fill in Subject (trigger: #subject_0) 2026-10-28 05:45:55,418 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 05:45:55,426 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 05:45:55,428 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 05:45:55,429 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 05:45:55,446 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 05:45:55,449 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_small.png HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 05:45:55,464 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.001 0.022 2026-10-28 05:45:55,536 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:45:55,627 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:45:55,663 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 05:45:55,679 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [8/14] Tour mailing_campaign → Step Fill in Mailing list (trigger: #contact_list_ids_0) 2026-10-28 05:45:55,699 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.065 2026-10-28 05:45:55,700 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 05:45:55,708 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.071 2026-10-28 05:45:55,714 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 05:45:55,719 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.079 2026-10-28 05:45:55,773 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [9/14] Tour mailing_campaign → Step Pick "Newsletter" option (trigger: .o_input_dropdown a:contains(Newsletter)) 2026-10-28 05:45:55,776 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.050 2026-10-28 05:45:55,782 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:45:55,833 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 05:45:55,876 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.095 2026-10-28 05:45:55,877 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.038 0.051 2026-10-28 05:45:55,878 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 05:45:55,938 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 05:45:55,941 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 05:45:55,948 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:55] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.040 0.027 2026-10-28 05:45:56,262 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:56] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.002 0.007 2026-10-28 05:45:56,346 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [10/14] Tour mailing_campaign → Step Save form (trigger: .modal .o_form_button_save:contains(Save & Close)) 2026-10-28 05:45:56,367 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:56] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.005 0.013 2026-10-28 05:45:56,433 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [11/14] Tour mailing_campaign → Step body:not(:has(.modal)) 2026-10-28 05:45:56,433 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:56] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 9 0.004 0.021 2026-10-28 05:45:56,562 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:56] "POST /web/dataset/call_kw/utm.campaign/onchange HTTP/1.1" 200 - 26 0.028 0.039 2026-10-28 05:45:56,635 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:56] "GET /web/image/res.users/749/avatar_128 HTTP/1.1" 200 - 9 0.033 0.102 2026-10-28 05:45:56,674 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [12/14] Tour mailing_campaign → Step Check that newly created record is on the list (trigger: [name="mailing_mail_ids"] td[name="subject"]:contains("TestFromTour")) 2026-10-28 05:45:56,736 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [13/14] Tour mailing_campaign → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 05:45:56,821 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [14/14] Tour mailing_campaign → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 05:45:57,104 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:45:57] "POST /web/dataset/call_kw/utm.campaign/web_save HTTP/1.1" 200 - 95 0.106 0.151 2026-10-28 05:45:57,183 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: tour succeeded 2026-10-28 05:45:57,184 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: ╔═════════════════════════════════╗ ║ TOUR mailing_campaign SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-28 05:45:57,592 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: heap 34466352 (allocated 36196352) 2026-10-28 05:45:57,636 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Closing chrome headless with pid 13223 2026-10-28 05:45:57,643 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Closing websocket connection 2026-10-28 05:45:57,645 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Terminating chrome headless with pid 13223 2026-10-28 05:45:57,841 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_054557_841585_test_mailing_campaign_tour.txt 2026-10-28 05:45:57,842 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Removing chrome user profile "/tmp/tmpwq_lwm4n_chrome_odoo" 2026-10-28 05:45:57,904 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_editor_theme_tour ... 2026-10-28 05:45:58,439 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome pid: 13512 2026-10-28 05:45:58,439 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome headless temporary user profile dir: /tmp/tmpg4blanrg_chrome_odoo 2026-10-28 05:45:58,440 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Issuing json command http://127.0.0.1:44835/json/version 2026-10-28 05:45:58,441 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44835/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:45:58,526 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:45:58,527 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Issuing json command http://127.0.0.1:44835/json 2026-10-28 05:45:58,532 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44835/json with timeout 3 increased to 10s during tests 2026-10-28 05:45:58,547 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Websocket url found: ws://127.0.0.1:44835/devtools/page/53770DD6DE1003980C72E87B0D82C83D 2026-10-28 05:45:58,570 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Enable chrome headless console log notification 2026-10-28 05:45:58,606 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome headless enable page notifications 2026-10-28 05:45:58,672 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:45:58,705 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Setting session cookie in browser 2026-10-28 05:45:58,711 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 05:45:58,711 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 05:45:58,754 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:46:00,693 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:00] "GET /odoo HTTP/1.1" 200 - 189 0.176 1.767 2026-10-28 05:46:00,697 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Navigation result: {'frameId': '53770DD6DE1003980C72E87B0D82C83D', 'loaderId': '774188B7E301CACEBF66D82F157C03A0', 'isDownload': False} 2026-10-28 05:46:00,697 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Evaluate ready code "odoo.isTourReady('mailing_editor_theme')" 2026-10-28 05:46:00,792 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:00] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.014 0.040 2026-10-28 05:46:00,862 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.081 2026-10-28 05:46:00,880 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:00] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.127 2026-10-28 05:46:00,923 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.175 2026-10-28 05:46:01,046 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:46:01,662 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:01] "GET /web/webclient/load_menus/2a997df7b04900f4a9eb2529acc6cf1311edc8688a671d231e309d44c9323061 HTTP/1.1" 200 - 511 0.375 0.547 2026-10-28 05:46:01,675 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:01] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.618 2026-10-28 05:46:01,694 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:01] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.407 2026-10-28 05:46:02,299 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 05:46:02,301 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 05:46:02,309 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-28 05:46:02,350 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-28 05:46:02,371 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: Owl is running in 'dev' mode. 2026-10-28 05:46:02,392 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:46:02,466 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.045 2026-10-28 05:46:02,531 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.046 2026-10-28 05:46:02,618 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Evaluate test code "odoo.startTour('mailing_editor_theme', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:46:02,662 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [1/36] Tour mailing_editor_theme → Step .o_navbar_apps_menu button:enabled 2026-10-28 05:46:02,683 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.043 0.167 2026-10-28 05:46:02,687 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.068 2026-10-28 05:46:02,809 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:46:02,819 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:46:02,830 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [2/36] Tour mailing_editor_theme → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-10-28 05:46:02,870 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:02] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:46:02,969 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:03,093 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [3/36] Tour mailing_editor_theme → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-10-28 05:46:03,269 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:03] "POST /mail/data HTTP/1.1" 200 - 83 0.396 0.250 2026-10-28 05:46:03,273 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.553 2026-10-28 05:46:03,312 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.530 2026-10-28 05:46:03,356 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:03] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.271 2026-10-28 05:46:03,415 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.505 2026-10-28 05:46:03,502 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:03] "GET /web/image/res.partner/7/avatar_128?unique=1793166319000 HTTP/1.1" 200 - 9 0.021 0.697 2026-10-28 05:46:03,546 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.219 2026-10-28 05:46:03,577 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.154 2026-10-28 05:46:03,616 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 05:46:03,645 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:03] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.013 0.874 2026-10-28 05:46:03,916 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:03] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.093 0.384 2026-10-28 05:46:04,005 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:04] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.005 0.011 2026-10-28 05:46:04,017 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 05:46:04,289 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:04] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:04,428 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [4/36] Tour mailing_editor_theme → Step Fill in Subject (trigger: #subject_0) 2026-10-28 05:46:04,496 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:04] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 17 0.058 0.102 2026-10-28 05:46:04,551 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:04] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.016 0.178 2026-10-28 05:46:04,571 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.133 2026-10-28 05:46:06,169 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:06] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.018 1.809 2026-10-28 05:46:06,245 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:06] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.022 1.845 2026-10-28 05:46:06,304 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:06] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.020 1.840 2026-10-28 05:46:06,744 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:06] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.020 0.186 2026-10-28 05:46:07,073 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.048 0.483 2026-10-28 05:46:07,088 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.294 2026-10-28 05:46:07,106 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "GET /web/assets/a8b5f05/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 05:46:07,178 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.004 0.037 2026-10-28 05:46:07,200 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "GET /web/assets/28c1e6c/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-28 05:46:07,210 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "GET /web/assets/34cb2d0/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-10-28 05:46:07,312 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:46:07,349 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.004 0.024 2026-10-28 05:46:07,483 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.002 0.040 2026-10-28 05:46:07,518 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [5/36] Tour mailing_editor_theme → Step Fill in Mailing list (trigger: #contact_list_ids_0) 2026-10-28 05:46:07,647 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "GET /web/assets/a567963/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-10-28 05:46:07,683 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "GET /web/assets/1219ba2/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.010 0.030 2026-10-28 05:46:07,684 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [6/36] Tour mailing_editor_theme → Step Pick 'Newsletter' option (trigger: .o_input_dropdown a:contains(Newsletter)) 2026-10-28 05:46:07,706 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "GET /web/assets/f14b36f/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.002 0.058 2026-10-28 05:46:07,731 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 05:46:07,745 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.006 0.051 2026-10-28 05:46:07,791 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 05:46:07,792 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 05:46:07,938 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 05:46:07,951 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [7/36] Tour mailing_editor_theme → Step :iframe .o_mail_theme_selector_new 2026-10-28 05:46:07,962 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.003 0.007 2026-10-28 05:46:07,977 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.003 0.015 2026-10-28 05:46:07,987 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:07] "GET /web/assets/ca473e1/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-28 05:46:08,035 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:08] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.003 0.019 2026-10-28 05:46:08,150 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:08] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:46:08,644 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:46:08,690 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:08] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.104 0.440 2026-10-28 05:46:08,835 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:08] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 05:46:08,860 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:08] "GET /web/assets/98ef670/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 05:46:08,896 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:08] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 05:46:08,952 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [8/36] Tour mailing_editor_theme → Step Pick the basic theme (trigger: :iframe #basic) 2026-10-28 05:46:08,956 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:08] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 05:46:08,968 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:08] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:46:08,971 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:08] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 05:46:08,973 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:08] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:46:08,987 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:08] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 05:46:08,989 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:08] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 05:46:08,998 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:08] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:46:09,007 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 05:46:09,040 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:46:09,070 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.059 2026-10-28 05:46:09,088 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 05:46:09,093 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 05:46:09,098 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:46:09,104 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:09] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:46:09,119 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:09] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:46:09,192 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [9/36] Tour mailing_editor_theme → Step :iframe html:not(:has(.o_mail_theme_selector_new)) 2026-10-28 05:46:09,234 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:09] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.003 0.014 2026-10-28 05:46:09,645 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [10/36] Tour mailing_editor_theme → Step Make sure the snippets menu is hidden (trigger: html:has(#oe_snippets.d-none)) 2026-10-28 05:46:09,740 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [11/36] Tour mailing_editor_theme → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 05:46:09,830 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [12/36] Tour mailing_editor_theme → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 05:46:10,005 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:10] "POST /web/dataset/call_kw/mailing.mailing/web_save HTTP/1.1" 200 - 75 0.054 0.105 2026-10-28 05:46:10,117 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [13/36] Tour mailing_editor_theme → Step Click on the New button to create another mailing (trigger: button.o_form_button_create) 2026-10-28 05:46:10,174 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:10] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.046 0.080 2026-10-28 05:46:10,185 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:10] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.102 2026-10-28 05:46:10,248 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [14/36] Tour mailing_editor_theme → Step :iframe .o_mail_theme_selector_new 2026-10-28 05:46:10,254 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:10] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.017 0.122 2026-10-28 05:46:10,321 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:10] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 9 0.010 0.038 2026-10-28 05:46:10,386 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:10] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 05:46:10,412 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:10] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 05:46:10,568 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [15/36] Tour mailing_editor_theme → Step Fill in Subject (trigger: #subject_0) 2026-10-28 05:46:10,712 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [16/36] Tour mailing_editor_theme → Step Fill in Mailing list (trigger: #contact_list_ids_0) 2026-10-28 05:46:10,793 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:10] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:46:10,821 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:10] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.002 0.006 2026-10-28 05:46:10,845 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [17/36] Tour mailing_editor_theme → Step Pick 'Newsletter' option (trigger: .o_input_dropdown a:contains(Newsletter)) 2026-10-28 05:46:10,960 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [18/36] Tour mailing_editor_theme → Step Pick the newsletter theme (trigger: :iframe #newsletter) 2026-10-28 05:46:10,979 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:10] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 05:46:11,031 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:11] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.005 0.023 2026-10-28 05:46:11,186 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:11] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:46:11,213 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:11] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 05:46:11,219 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:11] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 05:46:11,231 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:11] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 05:46:11,246 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:11] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 05:46:11,262 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:11] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 05:46:11,266 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [19/36] Tour mailing_editor_theme → Step Make sure the snippets menu is displayed (trigger: #oe_snippets) 2026-10-28 05:46:11,284 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:11] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:11,366 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:11] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.003 0.030 2026-10-28 05:46:11,909 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:11] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:46:11,913 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:11] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:46:11,914 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 05:46:11,948 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 05:46:11,955 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:11] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 05:46:11,997 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:11] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 05:46:12,016 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 05:46:12,048 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-28 05:46:12,059 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 05:46:12,075 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.101 2026-10-28 05:46:12,083 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.075 2026-10-28 05:46:12,088 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.079 2026-10-28 05:46:12,089 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 05:46:12,111 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 05:46:12,134 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [20/36] Tour mailing_editor_theme → Step discard the form (trigger: .o_form_button_cancel) 2026-10-28 05:46:12,165 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 05:46:12,170 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-28 05:46:12,193 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 05:46:12,225 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 05:46:12,228 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [21/36] Tour mailing_editor_theme → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-10-28 05:46:12,270 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 05:46:12,272 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.092 2026-10-28 05:46:12,283 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 05:46:12,284 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.116 2026-10-28 05:46:12,303 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 05:46:12,396 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.088 2026-10-28 05:46:12,416 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.067 2026-10-28 05:46:12,416 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.215 2026-10-28 05:46:12,426 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.089 2026-10-28 05:46:12,428 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 05:46:12,455 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.168 2026-10-28 05:46:12,555 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.120 2026-10-28 05:46:12,565 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.086 2026-10-28 05:46:12,574 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 05:46:12,584 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.094 2026-10-28 05:46:12,604 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.106 2026-10-28 05:46:12,646 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:12] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.014 0.065 2026-10-28 05:46:13,025 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:13] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 6 0.004 0.019 2026-10-28 05:46:13,195 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [22/36] Tour mailing_editor_theme → Step Go back to previous mailing (trigger: td[name="subject"]:contains(Test Basic Theme)) 2026-10-28 05:46:13,232 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:13] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 9 0.012 0.052 2026-10-28 05:46:13,283 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [23/36] Tour mailing_editor_theme → Step Make sure the snippets menu is hidden (trigger: html:has(#oe_snippets.d-none)) 2026-10-28 05:46:13,356 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:13] "POST /web/dataset/call_kw/mailing.mailing/web_read HTTP/1.1" 200 - 18 0.013 0.039 2026-10-28 05:46:13,610 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:13] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 05:46:13,665 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:13] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.007 0.030 2026-10-28 05:46:13,769 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:13] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 05:46:13,850 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:13] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.022 0.055 2026-10-28 05:46:13,987 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:13] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.012 2026-10-28 05:46:14,112 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:14] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.003 0.005 2026-10-28 05:46:14,134 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [24/36] Tour mailing_editor_theme → Step Add some content to be selected afterwards (trigger: :iframe p) 2026-10-28 05:46:14,291 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [25/36] Tour mailing_editor_theme → Step Select text (trigger: :iframe p:contains(content)) 2026-10-28 05:46:14,344 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [26/36] Tour mailing_editor_theme → Step Make sure the floating toolbar is visible (trigger: #toolbar.oe-floating[style*="visible"]) 2026-10-28 05:46:14,418 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [27/36] Tour mailing_editor_theme → Step Open the color picker (trigger: #toolbar #oe-text-color) 2026-10-28 05:46:14,571 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:14] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:46:14,594 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [28/36] Tour mailing_editor_theme → Step Pick a color (trigger: #toolbar button[data-color="o-color-1"]) 2026-10-28 05:46:14,701 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [29/36] Tour mailing_editor_theme → Step Check that color was applied (trigger: :iframe p font.text-o-color-1) 2026-10-28 05:46:14,756 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [30/36] Tour mailing_editor_theme → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 05:46:14,853 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [31/36] Tour mailing_editor_theme → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 05:46:14,919 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:14] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 16 0.009 0.033 2026-10-28 05:46:15,296 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:15] "POST /web/dataset/call_kw/mailing.mailing/web_save HTTP/1.1" 200 - 19 0.022 0.055 2026-10-28 05:46:15,338 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:15] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.012 2026-10-28 05:46:15,389 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [32/36] Tour mailing_editor_theme → Step Go to 'Mailings' list view (trigger: .breadcrumb a:contains(Mailings)) 2026-10-28 05:46:15,424 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:15] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.025 0.059 2026-10-28 05:46:15,500 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [33/36] Tour mailing_editor_theme → Step Open newly created mailing (trigger: td:contains("Test Basic Theme")) 2026-10-28 05:46:15,540 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:15] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 6 0.006 0.021 2026-10-28 05:46:15,658 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [34/36] Tour mailing_editor_theme → Step Make sure the snippets menu is hidden (trigger: html:has(#oe_snippets.d-none)) 2026-10-28 05:46:15,738 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:15] "POST /web/dataset/call_kw/mailing.mailing/web_read HTTP/1.1" 200 - 18 0.013 0.043 2026-10-28 05:46:15,787 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:15] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 05:46:15,844 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:15] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.007 0.027 2026-10-28 05:46:15,939 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:15] "POST /web/dataset/call_kw/mailing.mailing/zalo_check_recipients HTTP/1.1" 200 - 1 0.003 0.010 2026-10-28 05:46:16,037 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:16] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.021 0.085 2026-10-28 05:46:16,129 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:16] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.004 0.010 2026-10-28 05:46:16,246 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:16] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 05:46:16,249 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [35/36] Tour mailing_editor_theme → Step Select content (trigger: :iframe p:contains(content)) 2026-10-28 05:46:16,422 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [36/36] Tour mailing_editor_theme → Step Make sure the floating toolbar is visible (trigger: #toolbar.oe-floating[style*="visible"]) 2026-10-28 05:46:16,490 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: tour succeeded 2026-10-28 05:46:16,491 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR mailing_editor_theme SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-28 05:46:17,238 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: heap 43863380 (allocated 45506560) 2026-10-28 05:46:17,254 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Closing chrome headless with pid 13512 2026-10-28 05:46:17,258 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Closing websocket connection 2026-10-28 05:46:17,259 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Terminating chrome headless with pid 13512 2026-10-28 05:46:17,436 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_054617_436617_test_mailing_editor_theme_tour.txt 2026-10-28 05:46:17,437 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Removing chrome user profile "/tmp/tmpg4blanrg_chrome_odoo" 2026-10-28 05:46:17,537 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_editor_tour ... 2026-10-28 05:46:17,986 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome pid: 13856 2026-10-28 05:46:17,987 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpyxcuawax_chrome_odoo 2026-10-28 05:46:17,987 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Issuing json command http://127.0.0.1:34659/json/version 2026-10-28 05:46:17,988 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:34659/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:46:18,057 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:46:18,057 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Issuing json command http://127.0.0.1:34659/json 2026-10-28 05:46:18,058 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:34659/json with timeout 3 increased to 10s during tests 2026-10-28 05:46:18,083 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Websocket url found: ws://127.0.0.1:34659/devtools/page/874BE21C5CF1EB2F81AD6F5F1A517052 2026-10-28 05:46:18,107 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Enable chrome headless console log notification 2026-10-28 05:46:18,117 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome headless enable page notifications 2026-10-28 05:46:18,159 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:user_marketing from n/a 2026-10-28 05:46:18,179 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Setting session cookie in browser 2026-10-28 05:46:18,207 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 05:46:18,207 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 05:46:18,259 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:46:20,087 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:20] "GET /odoo HTTP/1.1" 200 - 191 0.137 1.696 2026-10-28 05:46:20,095 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Navigation result: {'frameId': '874BE21C5CF1EB2F81AD6F5F1A517052', 'loaderId': 'EF4061D014FF56DAEEEDD38D22476B5E', 'isDownload': False} 2026-10-28 05:46:20,095 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Evaluate ready code "odoo.isTourReady('mailing_editor')" 2026-10-28 05:46:20,162 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:20] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.025 2026-10-28 05:46:20,208 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:46:20,415 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:20] "GET /web/webclient/load_menus/4f8c13ef636fb5e8da66235592c0fe67255993ed83447448fd20bfaca6902d59 HTTP/1.1" 200 - 128 0.125 0.141 2026-10-28 05:46:20,458 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.284 2026-10-28 05:46:20,476 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:20] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.313 2026-10-28 05:46:20,489 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:20] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.333 2026-10-28 05:46:20,509 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:20] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-28 05:46:20,667 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:20] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 05:46:21,965 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 05:46:21,990 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-10-28 05:46:21,998 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.038 2026-10-28 05:46:22,032 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.015 2026-10-28 05:46:22,037 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-28 05:46:22,087 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:46:22,155 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.030 2026-10-28 05:46:22,199 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 0.052 2026-10-28 05:46:22,220 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.076 2026-10-28 05:46:22,272 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Evaluate test code "odoo.startTour('mailing_editor', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:46:22,380 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [1/18] Tour mailing_editor → Step .o_navbar_apps_menu button:enabled 2026-10-28 05:46:22,438 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 05:46:22,441 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 05:46:22,495 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "POST /mail/data HTTP/1.1" 200 - 34 0.108 0.105 2026-10-28 05:46:22,520 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.181 2026-10-28 05:46:22,525 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.093 2026-10-28 05:46:22,573 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [2/18] Tour mailing_editor → Step .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"] 2026-10-28 05:46:22,615 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:46:22,629 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "GET /web/image/res.partner/2360/avatar_128?unique=1793166319000 HTTP/1.1" 200 - 15 0.029 0.249 2026-10-28 05:46:22,727 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "GET /web/image?model=res.users&field=avatar_128&id=749 HTTP/1.1" 200 - 9 0.029 0.358 2026-10-28 05:46:22,772 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.070 2026-10-28 05:46:22,831 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [3/18] Tour mailing_editor → Step button.o_list_button_add 2026-10-28 05:46:22,931 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:46:22,939 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "POST /mail/data HTTP/1.1" 200 - 37 0.034 0.064 2026-10-28 05:46:22,998 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.099 2026-10-28 05:46:23,116 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:23] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.004 0.013 2026-10-28 05:46:23,200 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:46:23,225 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:23] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 10 0.065 0.028 2026-10-28 05:46:23,422 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:23] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.075 0.155 2026-10-28 05:46:23,487 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:23] "GET /web/image/res.partner/2/avatar_128?unique=1793166319000 HTTP/1.1" 200 - 8 0.011 0.328 2026-10-28 05:46:23,531 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.350 2026-10-28 05:46:23,539 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 05:46:23,552 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:23] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.004 0.043 2026-10-28 05:46:23,905 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:23] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:46:23,982 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [4/18] Tour mailing_editor → Step div[name="contact_list_ids"] .o_input_dropdown input[type="text"] 2026-10-28 05:46:24,079 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:24] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.041 0.109 2026-10-28 05:46:24,161 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:24] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.025 0.193 2026-10-28 05:46:24,241 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:24] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.018 0.304 2026-10-28 05:46:24,317 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:24] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.010 0.369 2026-10-28 05:46:24,323 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.318 2026-10-28 05:46:24,388 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:24] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.017 0.351 2026-10-28 05:46:24,773 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:24] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.010 0.177 2026-10-28 05:46:25,143 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:25] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.058 0.491 2026-10-28 05:46:25,153 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:25] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.356 2026-10-28 05:46:25,182 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:25] "GET /web/assets/a8b5f05/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 05:46:25,286 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:25] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.006 0.045 2026-10-28 05:46:25,341 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:25] "GET /web/assets/28c1e6c/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-28 05:46:25,347 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:25] "GET /web/assets/34cb2d0/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-28 05:46:25,461 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:25] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:46:25,521 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:25] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.011 0.041 2026-10-28 05:46:25,639 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:25] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.002 0.040 2026-10-28 05:46:25,688 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [5/18] Tour mailing_editor → Step div[name="contact_list_ids"] .ui-state-active 2026-10-28 05:46:25,689 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:25] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.004 0.009 2026-10-28 05:46:25,870 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [6/18] Tour mailing_editor → Step choose the theme "empty" to edit the mailing with snippets (trigger: [name="body_arch"] :iframe #empty) 2026-10-28 05:46:25,873 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:25] "GET /web/assets/a567963/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-10-28 05:46:25,898 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:25] "GET /web/assets/1219ba2/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.004 0.031 2026-10-28 05:46:25,914 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:25] "GET /web/assets/f14b36f/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-10-28 05:46:25,920 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:25] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.002 0.033 2026-10-28 05:46:25,961 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 05:46:25,962 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 05:46:26,047 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:26] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.003 0.022 2026-10-28 05:46:26,101 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:26] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.001 0.012 2026-10-28 05:46:26,135 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:26] "GET /web/assets/ca473e1/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-28 05:46:26,788 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:46:26,886 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:26] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.099 0.491 2026-10-28 05:46:26,892 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:26] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.585 2026-10-28 05:46:27,034 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 05:46:27,061 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /web/assets/98ef670/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 05:46:27,092 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 05:46:27,152 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:46:27,180 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 05:46:27,195 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 05:46:27,222 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46: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.030 2026-10-28 05:46:27,223 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [7/18] Tour mailing_editor → Step wait for the editor to be rendered (trigger: [name="body_arch"] :iframe .o_editable[data-editor-message="DRAG BUILDING BLOCKS HERE"]) 2026-10-28 05:46:27,241 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 05:46:27,253 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 05:46:27,257 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 05:46:27,264 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 05:46:27,268 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.115 2026-10-28 05:46:27,307 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:46:27,312 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 05:46:27,316 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 05:46:27,347 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 05:46:27,351 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.050 2026-10-28 05:46:27,369 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.003 0.030 2026-10-28 05:46:27,735 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [8/18] Tour mailing_editor → Step drag the "Title" snippet from the design panel and drop it in the editor (trigger: [name="body_arch"] #oe_snippets [name="Title"] .oe_snippet_thumbnail) 2026-10-28 05:46:27,814 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 05:46:27,816 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-28 05:46:27,817 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 05:46:27,821 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 05:46:27,838 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 05:46:27,874 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 05:46:27,883 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 05:46:27,892 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 05:46:27,903 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 05:46:27,906 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-28 05:46:27,929 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 05:46:27,933 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:46:27,978 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-10-28 05:46:27,987 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 05:46:27,988 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:27] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 05:46:28,001 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 05:46:28,026 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 05:46:28,040 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 05:46:28,080 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-10-28 05:46:28,083 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:46:28,092 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:46:28,094 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-28 05:46:28,096 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:46:28,116 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:46:28,127 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 05:46:28,132 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 05:46:28,133 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [9/18] Tour mailing_editor → Step wait for the snippet menu to finish the drop process (trigger: body:not(:has(.o_we_ongoing_insertion))) 2026-10-28 05:46:28,143 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 05:46:28,151 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:46:28,163 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 05:46:28,181 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:46:28,192 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 05:46:28,195 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 05:46:28,218 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.154 2026-10-28 05:46:28,228 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:28,738 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [10/18] Tour mailing_editor → Step verify that the title was inserted properly in the editor (trigger: [name="body_arch"] :iframe .o_editable h1) 2026-10-28 05:46:28,791 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [11/18] Tour mailing_editor → Step button.o_form_button_save 2026-10-28 05:46:28,879 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [12/18] Tour mailing_editor → Step verify that the save failed (since the field "subject" was not set and it is required) (trigger: label.o_field_invalid) 2026-10-28 05:46:28,916 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:28] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.003 0.015 2026-10-28 05:46:29,224 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [13/18] Tour mailing_editor → Step verify that the edited mailing body was not lost during the failed save (trigger: [name="body_arch"] :iframe .o_editable h1) 2026-10-28 05:46:29,278 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [14/18] Tour mailing_editor → Step input#subject_0 2026-10-28 05:46:29,400 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [15/18] Tour mailing_editor → Step .o_form_view 2026-10-28 05:46:29,486 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [16/18] Tour mailing_editor → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 05:46:29,487 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:29] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.003 0.012 2026-10-28 05:46:29,579 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [17/18] Tour mailing_editor → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 05:46:29,769 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:29] "POST /web/dataset/call_kw/mailing.mailing/web_save HTTP/1.1" 200 - 75 0.052 0.130 2026-10-28 05:46:29,878 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:29] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.034 0.046 2026-10-28 05:46:29,898 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:29] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.063 2026-10-28 05:46:29,920 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [18/18] Tour mailing_editor → Step :iframe .o_editable 2026-10-28 05:46:29,960 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:29] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.017 0.042 2026-10-28 05:46:30,010 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: tour succeeded 2026-10-28 05:46:30,011 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: ╔═══════════════════════════════╗ ║ TOUR mailing_editor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-28 05:46:30,403 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: heap 35383736 (allocated 36823040) 2026-10-28 05:46:30,418 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Closing chrome headless with pid 13856 2026-10-28 05:46:30,419 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Closing websocket connection 2026-10-28 05:46:30,420 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Terminating chrome headless with pid 13856 2026-10-28 05:46:30,573 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_054630_572981_test_mailing_editor_tour.txt 2026-10-28 05:46:30,573 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Removing chrome user profile "/tmp/tmpyxcuawax_chrome_odoo" 2026-10-28 05:46:30,631 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mass_mailing_code_view_tour ... 2026-10-28 05:46:31,095 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome pid: 14162 2026-10-28 05:46:31,095 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome headless temporary user profile dir: /tmp/tmpt8pdgq31_chrome_odoo 2026-10-28 05:46:31,095 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Issuing json command http://127.0.0.1:43957/json/version 2026-10-28 05:46:31,101 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:43957/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:46:31,165 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:46:31,165 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Issuing json command http://127.0.0.1:43957/json 2026-10-28 05:46:31,166 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:43957/json with timeout 3 increased to 10s during tests 2026-10-28 05:46:31,203 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Websocket url found: ws://127.0.0.1:43957/devtools/page/BCFA45DEB06802BCD37B840F10904732 2026-10-28 05:46:31,213 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Enable chrome headless console log notification 2026-10-28 05:46:31,243 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome headless enable page notifications 2026-10-28 05:46:31,301 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:46:31,316 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Setting session cookie in browser 2026-10-28 05:46:31,345 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Open "http://127.0.0.1:8069/odoo?debug=tests" in browser 2026-10-28 05:46:31,345 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Navigating to: "http://127.0.0.1:8069/odoo?debug=tests" 2026-10-28 05:46:31,391 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:46:33,380 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:33] "GET /odoo?debug=tests HTTP/1.1" 200 - 188 0.182 1.813 2026-10-28 05:46:33,385 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Navigation result: {'frameId': 'BCFA45DEB06802BCD37B840F10904732', 'loaderId': '9454F6E33E5C39D194C0F77D254F40FC', 'isDownload': False} 2026-10-28 05:46:33,385 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Evaluate ready code "odoo.isTourReady('mass_mailing_code_view_tour')" 2026-10-28 05:46:33,477 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:33] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-10-28 05:46:34,299 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:34] "GET /web/webclient/load_menus/fd43f75513dd15bda6573b0151d387cad015c4f0b118d9d529ee2c0fe4668561 HTTP/1.1" 200 - 536 0.366 0.486 2026-10-28 05:46:34,319 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:34] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.870 2026-10-28 05:46:34,338 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:34] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.885 2026-10-28 05:46:34,387 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.901 2026-10-28 05:46:34,436 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:34] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 05:46:34,451 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:46:34,458 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:34] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-28 05:46:35,410 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-28 05:46:35,415 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-28 05:46:35,416 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-28 05:46:35,461 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-28 05:46:35,514 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: Owl is running in 'dev' mode. 2026-10-28 05:46:35,551 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:46:35,628 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.028 2026-10-28 05:46:35,711 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.014 0.080 2026-10-28 05:46:35,772 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: The ready code tooks too much time : 2.386315107345581 2026-10-28 05:46:35,799 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Evaluate test code "odoo.startTour('mass_mailing_code_view_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:46:35,835 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [1/15] Tour mass_mailing_code_view_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 05:46:35,872 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.049 0.206 2026-10-28 05:46:35,924 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:35] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:36,158 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:46:36,178 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [2/15] Tour mass_mailing_code_view_tour → Step .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"] 2026-10-28 05:46:36,199 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:46:36,213 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:36] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:36,441 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [3/15] Tour mass_mailing_code_view_tour → Step button.o_list_button_add 2026-10-28 05:46:36,501 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:36] "POST /mail/data HTTP/1.1" 200 - 83 0.282 0.419 2026-10-28 05:46:36,503 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.730 2026-10-28 05:46:36,553 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.621 2026-10-28 05:46:36,593 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:36] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.013 0.624 2026-10-28 05:46:36,622 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:36] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.662 2026-10-28 05:46:36,647 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.182 2026-10-28 05:46:36,698 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:36] "GET /web/image/res.partner/7/avatar_128?unique=1793166319000 HTTP/1.1" 200 - 9 0.011 0.721 2026-10-28 05:46:36,720 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.148 2026-10-28 05:46:36,764 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.223 2026-10-28 05:46:36,815 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:46:36,973 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:36] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.067 0.205 2026-10-28 05:46:37,022 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:37] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-10-28 05:46:37,028 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:46:37,289 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:37] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:37,388 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [4/15] Tour mass_mailing_code_view_tour → Step Pick the email subject. (trigger: input#subject_0) 2026-10-28 05:46:37,495 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:37] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 17 0.037 0.105 2026-10-28 05:46:37,589 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:37] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.016 0.218 2026-10-28 05:46:37,666 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:37] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.016 0.289 2026-10-28 05:46:37,673 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.252 2026-10-28 05:46:37,743 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:37] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 20 0.021 0.296 2026-10-28 05:46:37,818 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:37] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.015 0.443 2026-10-28 05:46:38,107 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:38] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US&debug=tests HTTP/1.1" 200 - 23 0.014 0.168 2026-10-28 05:46:38,438 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:38] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.062 0.436 2026-10-28 05:46:38,448 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:38] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=tests HTTP/1.1" 200 - 1 0.000 0.322 2026-10-28 05:46:38,479 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:38] "GET /web/assets/a8b5f05/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 05:46:38,559 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:38] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US&debug=tests HTTP/1.1" 200 - 6 0.002 0.032 2026-10-28 05:46:38,597 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:38] "GET /web/assets/28c1e6c/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 05:46:38,604 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:38] "GET /web/assets/34cb2d0/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-28 05:46:38,725 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:38] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:46:38,766 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:38] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.003 0.022 2026-10-28 05:46:38,895 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:38] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US&debug=tests HTTP/1.1" 200 - 5 0.002 0.036 2026-10-28 05:46:38,928 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [5/15] Tour mass_mailing_code_view_tour → Step Click on the dropdown to open it and then start typing to search. (trigger: div[name="contact_list_ids"] .o_input_dropdown input[type="text"]) 2026-10-28 05:46:39,070 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:39] "GET /web/assets/a567963/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 05:46:39,090 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [6/15] Tour mass_mailing_code_view_tour → Step Select item from dropdown (trigger: div[name="contact_list_ids"] .ui-state-active) 2026-10-28 05:46:39,095 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:39] "GET /web/assets/f14b36f/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.011 0.013 2026-10-28 05:46:39,111 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:39] "GET /web/assets/1219ba2/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.008 0.034 2026-10-28 05:46:39,122 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:39] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 05:46:39,142 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:39] "POST /web/dataset/call_kw/mailing.list/name_search HTTP/1.1" 200 - 3 0.003 0.039 2026-10-28 05:46:39,158 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 05:46:39,159 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 05:46:39,331 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:39] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US&debug=tests HTTP/1.1" 200 - 2 0.002 0.017 2026-10-28 05:46:39,376 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [7/15] Tour mass_mailing_code_view_tour → Step Choose this theme. (trigger: div[name="body_arch"] :iframe #default) 2026-10-28 05:46:39,403 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:39] "POST /web/dataset/call_kw/mailing.list/web_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-28 05:46:39,411 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:39] "GET /web/assets/ca473e1/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 05:46:39,458 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:39] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 5 0.003 0.021 2026-10-28 05:46:39,559 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:39] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:46:40,072 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.094 0.405 2026-10-28 05:46:40,075 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:46:40,221 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US&debug=tests HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 05:46:40,247 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /web/assets/98ef670/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 05:46:40,287 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.004 0.007 2026-10-28 05:46:40,352 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:46:40,361 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 05:46:40,365 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 05:46:40,390 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 05:46:40,431 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 05:46:40,446 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 05:46:40,460 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.083 2026-10-28 05:46:40,464 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 05:46:40,486 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 05:46:40,498 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 05:46:40,512 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 05:46:40,526 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:46:40,566 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 05:46:40,567 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 05:46:40,577 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [8/15] Tour mass_mailing_code_view_tour → Step Click here to switch to code view (trigger: .o_codeview_btn) 2026-10-28 05:46:40,596 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 05:46:40,667 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.095 2026-10-28 05:46:40,699 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.027 0.043 2026-10-28 05:46:40,708 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 05:46:40,709 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:46:40,794 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:40] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.002 0.014 2026-10-28 05:46:41,160 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /web_editor/font_to_img/61665/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 05:46:41,168 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /web_editor/font_to_img/61594/rgb(0,122,135)/rgb(255,255,255)/8x14 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 05:46:41,179 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /web_editor/font_to_img/61593/rgb(0,122,135)/rgb(255,255,255)/14x15 HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 05:46:41,183 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /web_editor/font_to_img/61805/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 05:46:41,189 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /web_editor/font_to_img/57467/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 05:46:41,352 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:41,359 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:46:41,365 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:41,372 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:41,380 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:41,385 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:41,388 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:46:41,393 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:46:41,400 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:46:41,408 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:46:41,427 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 05:46:41,447 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:46:41,477 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 05:46:41,479 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 05:46:41,484 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 05:46:41,506 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 05:46:41,513 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 05:46:41,514 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [9/15] Tour mass_mailing_code_view_tour → Step Remove all content from codeview (trigger: :iframe .o_codeview) 2026-10-28 05:46:41,577 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-10-28 05:46:41,580 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 05:46:41,584 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:46:41,607 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:46:41,617 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 05:46:41,635 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 05:46:41,656 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:46:41,659 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [10/15] Tour mass_mailing_code_view_tour → Step Click here to switch back from code view (trigger: .o_codeview_btn) 2026-10-28 05:46:41,660 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:46:41,664 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:41,683 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:46:41,690 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 05:46:41,721 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 05:46:41,737 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 05:46:41,742 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-28 05:46:41,747 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 05:46:41,749 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 05:46:41,750 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:41] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 05:46:41,756 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [11/15] Tour mass_mailing_code_view_tour → Step Verify that the dropable zone was not removed (trigger: [name="body_arch"] :iframe .o_mail_wrapper_td) 2026-10-28 05:46:41,836 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [12/15] Tour mass_mailing_code_view_tour → Step Drag the "Title" snippet from the design panel and drop it in the editor (trigger: [name="body_arch"] #email_designer_body_elements [name="Title"] .oe_snippet_thumbnail) 2026-10-28 05:46:41,897 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [13/15] Tour mass_mailing_code_view_tour → Step Verify that the title was inserted properly in the editor (trigger: [name="body_arch"] :iframe .o_editable h1) 2026-10-28 05:46:42,028 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [14/15] Tour mass_mailing_code_view_tour → Step discard the form (trigger: .o_form_button_cancel) 2026-10-28 05:46:42,151 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [15/15] Tour mass_mailing_code_view_tour → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-10-28 05:46:42,793 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:42] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 4 0.004 0.020 2026-10-28 05:46:43,049 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:43] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 05:46:43,352 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: tour succeeded 2026-10-28 05:46:43,354 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR mass_mailing_code_view_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-28 05:46:43,808 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: heap 38260320 (allocated 41017344) 2026-10-28 05:46:43,821 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Closing chrome headless with pid 14162 2026-10-28 05:46:43,823 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Closing websocket connection 2026-10-28 05:46:43,825 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Terminating chrome headless with pid 14162 2026-10-28 05:46:43,964 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_054643_964701_test_mass_mailing_code_view_tour.txt 2026-10-28 05:46:43,965 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Removing chrome user profile "/tmp/tmpt8pdgq31_chrome_odoo" 2026-10-28 05:46:44,020 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_tabs_tour ... 2026-10-28 05:46:44,454 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome pid: 14486 2026-10-28 05:46:44,455 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome headless temporary user profile dir: /tmp/tmp5bkcyox2_chrome_odoo 2026-10-28 05:46:44,455 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Issuing json command http://127.0.0.1:41733/json/version 2026-10-28 05:46:44,456 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:41733/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:46:44,465 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:46:44,465 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Issuing json command http://127.0.0.1:41733/json 2026-10-28 05:46:44,466 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:41733/json with timeout 3 increased to 10s during tests 2026-10-28 05:46:44,470 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Websocket url found: ws://127.0.0.1:41733/devtools/page/8EDA1FF376A4F13B1172C9B8874E4BF5 2026-10-28 05:46:44,481 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Enable chrome headless console log notification 2026-10-28 05:46:44,501 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome headless enable page notifications 2026-10-28 05:46:44,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:46:44,577 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Setting session cookie in browser 2026-10-28 05:46:44,585 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 05:46:44,585 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 05:46:44,608 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:46:46,405 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:46] "GET /odoo HTTP/1.1" 200 - 189 0.198 1.604 2026-10-28 05:46:46,409 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Navigation result: {'frameId': '8EDA1FF376A4F13B1172C9B8874E4BF5', 'loaderId': 'EEEA5E2FF7BEDD8A9480948B6DDEF64A', 'isDownload': False} 2026-10-28 05:46:46,409 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Evaluate ready code "odoo.isTourReady('snippets_mailing_menu_tabs')" 2026-10-28 05:46:46,467 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:46] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-10-28 05:46:46,475 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:46] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-28 05:46:46,523 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.048 2026-10-28 05:46:46,543 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:46] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.090 2026-10-28 05:46:46,600 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:46:47,136 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:47] "GET /web/webclient/load_menus/2a997df7b04900f4a9eb2529acc6cf1311edc8688a671d231e309d44c9323061 HTTP/1.1" 200 - 511 0.240 0.447 2026-10-28 05:46:47,149 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:47] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.363 2026-10-28 05:46:47,162 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:47] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.561 2026-10-28 05:46:47,644 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 05:46:47,661 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 05:46:47,661 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-28 05:46:47,673 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-28 05:46:47,714 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: Owl is running in 'dev' mode. 2026-10-28 05:46:47,722 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:46:47,774 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.023 2026-10-28 05:46:47,825 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.040 2026-10-28 05:46:47,918 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.023 0.095 2026-10-28 05:46:47,934 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Evaluate test code "odoo.startTour('snippets_mailing_menu_tabs', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:46:47,951 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [1/13] Tour snippets_mailing_menu_tabs → Step .o_navbar_apps_menu button:enabled 2026-10-28 05:46:48,076 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:46:48,083 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [2/13] Tour snippets_mailing_menu_tabs → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-10-28 05:46:48,104 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 05:46:48,159 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:46:48,293 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "POST /mail/data HTTP/1.1" 200 - 83 0.155 0.197 2026-10-28 05:46:48,335 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [3/13] Tour snippets_mailing_menu_tabs → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-10-28 05:46:48,346 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.016 0.359 2026-10-28 05:46:48,449 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "GET /web/image/res.partner/7/avatar_128?unique=1793166319000 HTTP/1.1" 200 - 9 0.021 0.441 2026-10-28 05:46:48,483 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.490 2026-10-28 05:46:48,520 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:46:48,530 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.143 2026-10-28 05:46:48,534 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.498 2026-10-28 05:46:48,579 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.061 2026-10-28 05:46:48,656 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.026 0.226 2026-10-28 05:46:48,712 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:46:48,890 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.064 0.175 2026-10-28 05:46:48,951 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-10-28 05:46:48,961 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:46:49,207 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:49] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:49,339 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [4/13] Tour snippets_mailing_menu_tabs → Step Click on the 'Start From Scratch' template. (trigger: :iframe #empty) 2026-10-28 05:46:49,385 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:49] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 18 0.051 0.094 2026-10-28 05:46:49,472 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:49] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.017 0.208 2026-10-28 05:46:49,553 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:49] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.018 0.213 2026-10-28 05:46:49,640 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:49] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.020 0.361 2026-10-28 05:46:49,708 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:49] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.017 0.339 2026-10-28 05:46:49,732 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.384 2026-10-28 05:46:50,087 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:50] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.009 0.179 2026-10-28 05:46:50,352 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:50] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.049 0.389 2026-10-28 05:46:50,361 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:50] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.232 2026-10-28 05:46:50,396 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:50] "GET /web/assets/a8b5f05/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 05:46:50,497 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:50] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.002 0.052 2026-10-28 05:46:50,532 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:50] "GET /web/assets/28c1e6c/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 05:46:50,536 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:50] "GET /web/assets/34cb2d0/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 05:46:50,637 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:50] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:50,670 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:50] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.003 0.017 2026-10-28 05:46:50,803 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:50] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.001 0.043 2026-10-28 05:46:50,958 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:50] "GET /web/assets/a567963/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.008 0.006 2026-10-28 05:46:50,967 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:50] "GET /web/assets/1219ba2/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-28 05:46:50,976 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:50] "GET /web/assets/f14b36f/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-28 05:46:51,020 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 05:46:51,021 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 05:46:51,145 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:51] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 05:46:51,172 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:51] "GET /web/assets/ca473e1/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 05:46:51,850 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-28 05:46:51,851 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:51] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.093 0.436 2026-10-28 05:46:51,872 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:51] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.531 2026-10-28 05:46:52,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:51] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-10-28 05:46:52,029 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /web/assets/98ef670/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 05:46:52,064 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.013 2026-10-28 05:46:52,133 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:46:52,144 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 05:46:52,145 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:46:52,172 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 05:46:52,191 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 05:46:52,196 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 05:46:52,214 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:46:52,218 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [5/13] Tour snippets_mailing_menu_tabs → Step Click on the 'Design' tab. (trigger: .o_we_customize_design_btn) 2026-10-28 05:46:52,249 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 05:46:52,256 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 05:46:52,260 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 05:46:52,262 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 05:46:52,289 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 05:46:52,305 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:52,316 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:46:52,319 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:46:52,719 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:52,739 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 05:46:52,752 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 05:46:52,759 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 05:46:52,760 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [6/13] Tour snippets_mailing_menu_tabs → Step Click on the empty 'DRAG BUILDING BLOCKS HERE' area. (trigger: :iframe .oe_structure.o_mail_no_options) 2026-10-28 05:46:52,767 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:46:52,784 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:46:52,789 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 05:46:52,803 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 05:46:52,806 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:46:52,817 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 05:46:52,850 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 05:46:52,865 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 05:46:52,881 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [7/13] Tour snippets_mailing_menu_tabs → Step Click on the 'Design' tab. (trigger: .o_we_customize_design_btn) 2026-10-28 05:46:52,889 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:46:52,890 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 05:46:52,892 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 05:46:52,907 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 05:46:52,915 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 05:46:52,929 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 05:46:52,945 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 05:46:52,948 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [8/13] Tour snippets_mailing_menu_tabs → Step Verify that the customize panel is not empty. (trigger: .o_we_customize_panel .snippet-option-DesignTab) 2026-10-28 05:46:52,950 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 05:46:52,952 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 05:46:52,955 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 05:46:52,978 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 05:46:52,980 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 05:46:52,996 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 05:46:53,003 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:53] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 05:46:53,025 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:53] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:46:53,037 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:53] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:46:53,058 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:53] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 05:46:53,060 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:53] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 05:46:53,065 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:53] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:46:53,075 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:53] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 05:46:53,103 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:53] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:46:53,115 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:53] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 05:46:53,120 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:53] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 05:46:53,125 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:53] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 05:46:53,132 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:53] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-10-28 05:46:53,308 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:53] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:46:53,351 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [9/13] Tour snippets_mailing_menu_tabs → Step Click on the style tab. (trigger: .o_we_customize_snippet_btn) 2026-10-28 05:46:53,494 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [10/13] Tour snippets_mailing_menu_tabs → Step Click on the 'Design' tab. (trigger: .o_we_customize_design_btn) 2026-10-28 05:46:53,566 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [11/13] Tour snippets_mailing_menu_tabs → Step Verify that the customize panel is not empty. (trigger: .o_we_customize_panel .snippet-option-DesignTab) 2026-10-28 05:46:53,682 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [12/13] Tour snippets_mailing_menu_tabs → Step discard the form (trigger: .o_form_button_cancel) 2026-10-28 05:46:53,792 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [13/13] Tour snippets_mailing_menu_tabs → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-10-28 05:46:53,816 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:53] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:46:54,057 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:54] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 05:46:54,242 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: tour succeeded 2026-10-28 05:46:54,243 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_tabs SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-28 05:46:54,721 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: heap 37207160 (allocated 40755200) 2026-10-28 05:46:54,736 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Closing chrome headless with pid 14486 2026-10-28 05:46:54,737 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Closing websocket connection 2026-10-28 05:46:54,739 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Terminating chrome headless with pid 14486 2026-10-28 05:46:54,939 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_054654_938790_test_snippets_mailing_menu_tabs_tour.txt 2026-10-28 05:46:54,939 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Removing chrome user profile "/tmp/tmp5bkcyox2_chrome_odoo" 2026-10-28 05:46:55,004 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour ... 2026-10-28 05:46:55,455 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome pid: 14777 2026-10-28 05:46:55,456 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome headless temporary user profile dir: /tmp/tmpdcwzcggm_chrome_odoo 2026-10-28 05:46:55,456 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Issuing json command http://127.0.0.1:46133/json/version 2026-10-28 05:46:55,458 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:46133/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:46:55,561 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:46:55,570 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Issuing json command http://127.0.0.1:46133/json 2026-10-28 05:46:55,570 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:46133/json with timeout 3 increased to 10s during tests 2026-10-28 05:46:55,602 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Websocket url found: ws://127.0.0.1:46133/devtools/page/638622492127F762B6D4F47AC5A9DB5D 2026-10-28 05:46:55,617 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Enable chrome headless console log notification 2026-10-28 05:46:55,638 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome headless enable page notifications 2026-10-28 05:46:55,728 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:46:55,746 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Setting session cookie in browser 2026-10-28 05:46:55,756 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 05:46:55,757 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 05:46:55,783 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:46:57,652 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:57] "GET /odoo HTTP/1.1" 200 - 189 0.175 1.697 2026-10-28 05:46:57,661 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Navigation result: {'frameId': '638622492127F762B6D4F47AC5A9DB5D', 'loaderId': 'DDE182583E9AF5C6E8015DB610BC5CC2', 'isDownload': False} 2026-10-28 05:46:57,661 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Evaluate ready code "odoo.isTourReady('snippets_mailing_menu_toolbar_mobile')" 2026-10-28 05:46:57,737 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:57] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-10-28 05:46:57,759 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:57] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.036 2026-10-28 05:46:57,801 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.059 2026-10-28 05:46:57,831 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:46:58,488 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:58] "GET /web/webclient/load_menus/2a997df7b04900f4a9eb2529acc6cf1311edc8688a671d231e309d44c9323061 HTTP/1.1" 200 - 511 0.317 0.442 2026-10-28 05:46:58,502 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:58] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.767 2026-10-28 05:46:58,514 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:58] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.308 2026-10-28 05:46:58,522 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:58] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.631 2026-10-28 05:46:59,041 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-28 05:46:59,049 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-28 05:46:59,056 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-28 05:46:59,097 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-28 05:46:59,112 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: Owl is running in 'dev' mode. 2026-10-28 05:46:59,130 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:46:59,184 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.024 2026-10-28 05:46:59,233 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.018 0.033 2026-10-28 05:46:59,327 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Evaluate test code "odoo.startTour('snippets_mailing_menu_toolbar_mobile', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:46:59,335 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.027 0.103 2026-10-28 05:46:59,337 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.013 2026-10-28 05:46:59,355 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [1/11] Tour snippets_mailing_menu_toolbar_mobile → Step .o_navbar_apps_menu button:enabled 2026-10-28 05:46:59,456 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [2/11] Tour snippets_mailing_menu_toolbar_mobile → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-10-28 05:46:59,460 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 05:46:59,461 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 05:46:59,481 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:59,658 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [3/11] Tour snippets_mailing_menu_toolbar_mobile → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-10-28 05:46:59,689 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [4/11] Tour snippets_mailing_menu_toolbar_mobile → Step Check templates available in theme selector (trigger: :iframe .o_mail_theme_selector_new) 2026-10-28 05:46:59,696 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "POST /mail/data HTTP/1.1" 200 - 83 0.136 0.230 2026-10-28 05:46:59,700 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.326 2026-10-28 05:46:59,750 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [5/11] Tour snippets_mailing_menu_toolbar_mobile → Step Make sure the toolbar isn't floating (trigger: :iframe) 2026-10-28 05:46:59,763 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "GET /web/image/res.partner/7/avatar_128?unique=1793166319000 HTTP/1.1" 200 - 9 0.012 0.349 2026-10-28 05:46:59,804 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.115 2026-10-28 05:46:59,811 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [6/11] Tour snippets_mailing_menu_toolbar_mobile → Step Click on the 'Start From Scratch' template. (trigger: :iframe #default) 2026-10-28 05:46:59,842 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.013 0.424 2026-10-28 05:46:59,900 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.147 2026-10-28 05:46:59,901 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [7/11] Tour snippets_mailing_menu_toolbar_mobile → Step Select an editable element (trigger: :iframe .s_text_block) 2026-10-28 05:46:59,938 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.009 0.533 2026-10-28 05:46:59,944 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:46:59,945 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [8/11] Tour snippets_mailing_menu_toolbar_mobile → Step Make sure the snippets menu is hidden (trigger: :iframe) 2026-10-28 05:46:59,979 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:46:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:47:00,002 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [9/11] Tour snippets_mailing_menu_toolbar_mobile → Step Make sure the toolbar is there (trigger: :iframe #toolbar.oe-floating) 2026-10-28 05:47:00,071 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [10/11] Tour snippets_mailing_menu_toolbar_mobile → Step discard the form (trigger: .o_form_button_cancel) 2026-10-28 05:47:00,134 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [11/11] Tour snippets_mailing_menu_toolbar_mobile → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-10-28 05:47:00,191 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:00] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.080 0.255 2026-10-28 05:47:00,201 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: tour succeeded 2026-10-28 05:47:00,204 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_toolbar_mobile SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-28 05:47:00,243 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.260 2026-10-28 05:47:00,275 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:00] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.004 0.008 2026-10-28 05:47:00,282 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 05:47:00,755 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:00] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:47:00,798 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: heap 27587728 (allocated 31735808) 2026-10-28 05:47:00,854 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Closing chrome headless with pid 14777 2026-10-28 05:47:00,859 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Closing websocket connection 2026-10-28 05:47:00,862 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Terminating chrome headless with pid 14777 2026-10-28 05:47:01,058 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_054701_058099_test_snippets_mailing_menu_toolbar_mobile_tour.txt 2026-10-28 05:47:01,058 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Removing chrome user profile "/tmp/tmpdcwzcggm_chrome_odoo" 2026-10-28 05:47:01,115 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_toolbar_tour ... 2026-10-28 05:47:01,554 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome pid: 14997 2026-10-28 05:47:01,554 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome headless temporary user profile dir: /tmp/tmpovrakolm_chrome_odoo 2026-10-28 05:47:01,555 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Issuing json command http://127.0.0.1:44785/json/version 2026-10-28 05:47:01,556 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44785/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:47:01,708 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 05:47:01,708 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Issuing json command http://127.0.0.1:44785/json 2026-10-28 05:47:01,715 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44785/json with timeout 3 increased to 10s during tests 2026-10-28 05:47:01,745 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Websocket url found: ws://127.0.0.1:44785/devtools/page/9597CC7471310BC4B22D6044F8219EEB 2026-10-28 05:47:01,771 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Enable chrome headless console log notification 2026-10-28 05:47:01,818 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome headless enable page notifications 2026-10-28 05:47:01,885 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:demo from n/a 2026-10-28 05:47:01,903 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Setting session cookie in browser 2026-10-28 05:47:01,938 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 05:47:01,939 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 05:47:01,993 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:47:05,442 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:05] "GET /odoo HTTP/1.1" 200 - 189 0.175 3.278 2026-10-28 05:47:05,446 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Navigation result: {'frameId': '9597CC7471310BC4B22D6044F8219EEB', 'loaderId': '37B4B61AF0BD268737EDA0C53A9407A7', 'isDownload': False} 2026-10-28 05:47:05,446 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Evaluate ready code "odoo.isTourReady('snippets_mailing_menu_toolbar')" 2026-10-28 05:47:05,492 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:05] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 05:47:05,503 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 05:47:05,594 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:47:06,208 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:06] "GET /web/webclient/load_menus/2a997df7b04900f4a9eb2529acc6cf1311edc8688a671d231e309d44c9323061 HTTP/1.1" 200 - 511 0.307 0.410 2026-10-28 05:47:06,233 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:06] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.746 2026-10-28 05:47:06,276 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.753 2026-10-28 05:47:06,317 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:06] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-28 05:47:06,452 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:06] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 05:47:07,561 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 05:47:07,571 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-28 05:47:07,575 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-28 05:47:07,614 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.021 2026-10-28 05:47:07,696 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: Owl is running in 'dev' mode. 2026-10-28 05:47:07,734 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:47:07,816 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.030 2026-10-28 05:47:07,876 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.072 2026-10-28 05:47:07,934 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: The ready code tooks too much time : 2.4875781536102295 2026-10-28 05:47:07,983 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Evaluate test code "odoo.startTour('snippets_mailing_menu_toolbar', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:47:08,005 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [1/14] Tour snippets_mailing_menu_toolbar → Step .o_navbar_apps_menu button:enabled 2026-10-28 05:47:08,024 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.023 0.188 2026-10-28 05:47:08,029 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.067 2026-10-28 05:47:08,123 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:47:08,125 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:47:08,175 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [2/14] Tour snippets_mailing_menu_toolbar → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-10-28 05:47:08,207 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:47:08,300 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "POST /mail/data HTTP/1.1" 200 - 83 0.119 0.237 2026-10-28 05:47:08,304 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.253 2026-10-28 05:47:08,335 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.226 2026-10-28 05:47:08,398 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "GET /web/image/res.partner/7/avatar_128?unique=1793166319000 HTTP/1.1" 200 - 9 0.014 0.297 2026-10-28 05:47:08,419 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [3/14] Tour snippets_mailing_menu_toolbar → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-10-28 05:47:08,476 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.016 0.381 2026-10-28 05:47:08,515 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.080 2026-10-28 05:47:08,538 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:47:08,568 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.026 0.072 2026-10-28 05:47:08,606 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.075 2026-10-28 05:47:08,645 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:47:08,779 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 55 0.050 0.125 2026-10-28 05:47:08,866 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 2 0.002 0.015 2026-10-28 05:47:08,885 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 05:47:09,195 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:09] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:47:09,279 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [4/14] Tour snippets_mailing_menu_toolbar → Step Wait for the theme selector to load. (trigger: :iframe .o_mail_theme_selector_new) 2026-10-28 05:47:09,409 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:09] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 18 0.065 0.092 2026-10-28 05:47:09,521 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:09] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.030 0.216 2026-10-28 05:47:09,597 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:09] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 15 0.023 0.206 2026-10-28 05:47:09,697 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:09] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.023 0.356 2026-10-28 05:47:09,739 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:09] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.011 0.441 2026-10-28 05:47:09,748 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.405 2026-10-28 05:47:10,131 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:10] "GET /web/bundle/mass_mailing.iframe_css_assets_edit?lang=en_US HTTP/1.1" 200 - 23 0.010 0.158 2026-10-28 05:47:10,494 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:10] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 70 0.059 0.468 2026-10-28 05:47:10,504 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:10] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.355 2026-10-28 05:47:10,541 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:10] "GET /web/assets/a8b5f05/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 05:47:10,633 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:10] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 6 0.002 0.057 2026-10-28 05:47:10,667 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:10] "GET /web/assets/28c1e6c/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-28 05:47:10,673 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:10] "GET /web/assets/34cb2d0/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-28 05:47:10,790 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:10] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:47:10,843 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:10] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.014 0.031 2026-10-28 05:47:10,988 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:10] "GET /web/bundle/web_editor.wysiwyg_iframe_editor_assets?lang=en_US HTTP/1.1" 200 - 5 0.004 0.048 2026-10-28 05:47:11,138 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:11] "GET /web/assets/a567963/web_editor.wysiwyg_iframe_editor_assets.min.css HTTP/1.1" 200 - 2 0.022 0.010 2026-10-28 05:47:11,144 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:11] "GET /web/assets/1219ba2/mass_mailing.iframe_css_assets_edit.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-10-28 05:47:11,153 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:11] "GET /web/assets/f14b36f/web_editor.wysiwyg_iframe_editor_assets.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-28 05:47:11,206 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 05:47:11,207 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 05:47:11,338 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:11] "GET /web/bundle/mass_mailing.assets_snippets_menu?lang=en_US HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 05:47:11,372 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:11] "GET /web/assets/ca473e1/mass_mailing.assets_snippets_menu.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 05:47:11,564 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:11] "GET /web_editor/font_to_img/61541/rgb(255,255,255)/16 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 05:47:12,094 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 05:47:12,219 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 139 0.144 0.532 2026-10-28 05:47:12,356 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /web/bundle/mass_mailing.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 05:47:12,403 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /web/assets/98ef670/mass_mailing.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.007 0.013 2026-10-28 05:47:12,460 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites HTTP/1.1" 200 - 1 0.001 0.009 2026-10-28 05:47:12,495 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:47:12,509 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:47:12,524 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:47:12,541 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 05:47:12,569 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 05:47:12,601 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /viin_brand_mass_mailing_themes/static/src/img/theme_imgs/viindoo_newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 05:47:12,628 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:47:12,659 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.100 2026-10-28 05:47:12,671 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.071 2026-10-28 05:47:12,690 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:47:12,693 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [5/14] Tour snippets_mailing_menu_toolbar → Step Make sure there does not exist a floating toolbar (trigger: iframe) 2026-10-28 05:47:12,726 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 05:47:12,746 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [6/14] Tour snippets_mailing_menu_toolbar → Step Make sure the empty template is an option on non-mobile devices. (trigger: :iframe #empty) 2026-10-28 05:47:12,749 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:47:12,771 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [7/14] Tour snippets_mailing_menu_toolbar → Step Click on the default 'welcome' template. (trigger: :iframe #default) 2026-10-28 05:47:12,776 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 05:47:12,790 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:47:12,791 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.242 2026-10-28 05:47:12,959 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [8/14] Tour snippets_mailing_menu_toolbar → Step Wait for template selection event to be over. (trigger: :iframe .o_editable.theme_selection_done) 2026-10-28 05:47:12,986 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:47:12,988 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:12] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:47:13,037 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:47:13,045 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:47:13,069 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 05:47:13,218 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:47:13,564 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /web_editor/font_to_img/61594/rgb(0,122,135)/rgb(255,255,255)/8x14 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 05:47:13,574 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /web_editor/font_to_img/61805/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 05:47:13,583 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /web_editor/font_to_img/57467/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 05:47:13,593 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /web_editor/font_to_img/61593/rgb(0,122,135)/rgb(255,255,255)/14x15 HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 05:47:13,608 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /web_editor/font_to_img/61665/rgb(0,122,135)/rgb(255,255,255)/12x14 HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 05:47:13,792 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_social.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:47:13,796 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 05:47:13,814 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_browser.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 05:47:13,819 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 05:47:13,835 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 05:47:13,837 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/s_title.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:47:13,851 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/block_header_text_social.png HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 05:47:13,861 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:47:13,870 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [9/14] Tour snippets_mailing_menu_toolbar → Step Make sure the snippets menu is not hidden (trigger: #oe_snippets:not(.d-none)) 2026-10-28 05:47:13,884 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/s_comparisons.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 05:47:13,885 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/s_color_blocks_2.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:47:13,890 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 05:47:13,891 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:47:13,896 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image_text.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:47:13,898 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:47:13,937 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/s_numbers.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 05:47:13,944 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 05:47:13,951 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/s_masonry_block.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 05:47:13,963 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 05:47:13,986 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:13] "GET /mass_mailing/static/src/img/snippets_thumbs/s_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 05:47:14,041 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /mass_mailing/static/src/img/snippets_thumbs/s_references.svg HTTP/1.1" 200 - 0 0.000 0.067 2026-10-28 05:47:14,074 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /mass_mailing/static/src/img/snippets_thumbs/s_showcase.svg HTTP/1.1" 200 - 0 0.000 0.136 2026-10-28 05:47:14,079 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.133 2026-10-28 05:47:14,092 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount1.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 05:47:14,097 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [10/14] Tour snippets_mailing_menu_toolbar → Step Wait for .s_text_block to be populated (trigger: :iframe .s_text_block p) 2026-10-28 05:47:14,136 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /mass_mailing/static/src/img/snippets_thumbs/s_features_grid.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 05:47:14,141 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:47:14,135 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /mass_mailing/static/src/img/snippets_thumbs/s_product_list.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 05:47:14,123 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /mass_mailing/static/src/img/snippets_thumbs/s_event.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:47:14,130 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /mass_mailing/static/src/img/snippets_thumbs/block_discount2.png HTTP/1.1" 200 - 0 0.000 0.098 2026-10-28 05:47:14,154 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:47:14,173 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /web_editor/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:47:14,175 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [11/14] Tour snippets_mailing_menu_toolbar → Step Click and select p block inside the editor (trigger: iframe) 2026-10-28 05:47:14,185 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 05:47:14,205 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social_left.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:47:14,208 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:47:14,219 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 05:47:14,256 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [12/14] Tour snippets_mailing_menu_toolbar → Step Make sure the toolbar is there (trigger: #oe_snippets .o_we_customize_panel #toolbar) 2026-10-28 05:47:14,297 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:47:14,356 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [13/14] Tour snippets_mailing_menu_toolbar → Step discard the form (trigger: .o_form_button_cancel) 2026-10-28 05:47:14,479 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [14/14] Tour snippets_mailing_menu_toolbar → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-10-28 05:47:14,589 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "POST /web/dataset/call_kw/mailing.mailing/onchange HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:47:14,893 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:47:14] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 05:47:15,138 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: tour succeeded 2026-10-28 05:47:15,143 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_toolbar SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-28 05:47:15,733 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: heap 38807840 (allocated 42852352) 2026-10-28 05:47:15,745 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Closing chrome headless with pid 14997 2026-10-28 05:47:15,749 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Closing websocket connection 2026-10-28 05:47:15,750 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Terminating chrome headless with pid 14997 2026-10-28 05:47:15,908 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_054715_908168_test_snippets_mailing_menu_toolbar_tour.txt 2026-10-28 05:47:15,908 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Removing chrome user profile "/tmp/tmpovrakolm_chrome_odoo" 2026-10-28 05:47:16,041 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 05:47:39,955 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:47:39,955 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:47:42,697 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-10-28 05:47:42,718 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41159] 2026-10-28 05:47:42,730 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:47:42,809 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_utm: Starting TestUTMConsistencyMassMailing.test_utm_consistency ... 2026-10-28 05:47:42,947 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing.tests.test_utm: Starting TestUTMConsistencyMassMailing.test_utm_consistency_mass_mailing_user ... 2026-10-28 05:47:42,988 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [18] 2026-10-28 05:47:43,011 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [18] 2026-10-28 05:47:43,029 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted utm.source records with IDs: [59] 2026-10-28 05:47:43,176 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 05:47:48,208 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_event_sms.tests.test_mailing_event: Starting TestMassMailEventValues.test_mailing_event_computed_fields_form ... 2026-10-28 05:47:49,338 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 05:48:10,694 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 05:48:10,694 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 05:48:11,934 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_sms_ab_testing: Starting TestMailingSMSABTesting.test_mailing_sms_ab_testing_compare ... 2026-10-28 05:48:12,911 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 05:48:12,940 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui: Starting TestMailingUi.test_tour_mailing_activities_split ... 2026-10-28 05:48:13,798 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome pid: 15306 2026-10-28 05:48:13,798 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome headless temporary user profile dir: /tmp/tmpi2uztgcn_chrome_odoo 2026-10-28 05:48:13,799 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Issuing json command http://127.0.0.1:41143/json/version 2026-10-28 05:48:13,800 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:41143/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:48:13,827 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Browser version: Chrome/150.0.7871.114 2026-10-28 05:48:13,827 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Issuing json command http://127.0.0.1:41143/json 2026-10-28 05:48:13,828 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:41143/json with timeout 3 increased to 10s during tests 2026-10-28 05:48:13,847 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Websocket url found: ws://127.0.0.1:41143/devtools/page/E2ED5AA4C3B0BCDB15F3A211D999DDB2 2026-10-28 05:48:13,866 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Enable chrome headless console log notification 2026-10-28 05:48:13,876 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome headless enable page notifications 2026-10-28 05:48:14,122 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:48:14,132 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Setting session cookie in browser 2026-10-28 05:48:14,148 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 05:48:14,148 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 05:48:14,169 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:48:16,066 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:16] "GET /odoo HTTP/1.1" 200 - 181 0.191 1.710 2026-10-28 05:48:16,071 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Navigation result: {'frameId': 'E2ED5AA4C3B0BCDB15F3A211D999DDB2', 'loaderId': '579AFE59886C58B31731CE732724FA15', 'isDownload': False} 2026-10-28 05:48:16,071 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Evaluate ready code "odoo.isTourReady('mailing_activities_split')" 2026-10-28 05:48:16,141 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:16] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.015 2026-10-28 05:48:16,167 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.020 2026-10-28 05:48:17,333 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:17] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.530 0.675 2026-10-28 05:48:17,358 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:17] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 1.238 2026-10-28 05:48:17,376 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:17] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.010 0.878 2026-10-28 05:48:17,391 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:17] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.257 2026-10-28 05:48:17,422 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:17] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 05:48:17,435 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:48:18,281 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 05:48:18,307 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-28 05:48:18,335 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.036 2026-10-28 05:48:18,348 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.014 0.016 2026-10-28 05:48:18,358 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: Owl is running in 'dev' mode. 2026-10-28 05:48:18,445 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:48:18,528 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.064 0.097 2026-10-28 05:48:18,535 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.117 2026-10-28 05:48:18,554 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: The ready code tooks too much time : 2.4830973148345947 2026-10-28 05:48:18,582 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.127 2026-10-28 05:48:18,588 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Evaluate test code "odoo.startTour('mailing_activities_split', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:48:18,615 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [1/6] Tour mailing_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-10-28 05:48:18,675 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:48:18,761 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.057 0.221 2026-10-28 05:48:18,764 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.188 2026-10-28 05:48:18,812 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.131 2026-10-28 05:48:18,898 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:48:19,001 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 05:48:19,421 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "POST /mail/data HTTP/1.1" 200 - 148 0.280 0.577 2026-10-28 05:48:19,445 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.875 2026-10-28 05:48:19,490 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.640 2026-10-28 05:48:19,512 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.678 2026-10-28 05:48:19,517 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.729 2026-10-28 05:48:19,561 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.012 0.700 2026-10-28 05:48:19,675 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-28 05:48:19,712 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [2/6] Tour mailing_activities_split → Step Open Email Activities (trigger: .o-mail-ActivityGroup:contains("Email Marketing")) 2026-10-28 05:48:19,733 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.017 0.035 2026-10-28 05:48:19,760 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /viin_brand/static/img/apps/event.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:48:19,762 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /viin_brand/static/img/apps/calendar.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:48:19,772 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /viin_brand/static/img/apps/account.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 05:48:19,782 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /viin_brand/static/img/apps/crm.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 05:48:19,806 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /viin_brand/static/img/apps/mass_mailing.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 05:48:19,816 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /viin_brand/static/img/apps/hr_holidays.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:48:19,822 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /viin_brand/static/img/apps/project_todo.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 05:48:19,875 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /viin_brand/static/img/apps/mass_mailing_sms.png HTTP/1.1" 200 - 0 0.000 0.097 2026-10-28 05:48:19,894 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /viin_brand/static/img/apps/hr_recruitment.png HTTP/1.1" 200 - 0 0.000 0.064 2026-10-28 05:48:19,902 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.107 2026-10-28 05:48:19,903 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /viin_brand/static/img/apps/purchase.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-28 05:48:19,943 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:19] "GET /viin_brand/static/img/apps/sale.png HTTP/1.1" 200 - 0 0.000 0.069 2026-10-28 05:48:19,962 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [3/6] Tour mailing_activities_split → Step Open Email Marketing record in the kanban view (trigger: .o_list_renderer .o_data_cell:contains("New Email!")) 2026-10-28 05:48:20,011 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:20] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 05:48:20,019 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:20] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 05:48:20,049 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:48:20,069 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:20] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.060 2026-10-28 05:48:20,472 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:20] "POST /mail/data HTTP/1.1" 200 - 131 0.153 0.363 2026-10-28 05:48:20,628 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:20] "POST /web/dataset/call_kw/mailing.mailing/get_views HTTP/1.1" 200 - 49 0.043 0.542 2026-10-28 05:48:20,631 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.052 2026-10-28 05:48:20,714 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:20] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 7 0.008 0.029 2026-10-28 05:48:20,733 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.052 2026-10-28 05:48:20,940 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [4/6] Tour mailing_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-10-28 05:48:20,995 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [5/6] Tour mailing_activities_split → Step Open SMS Activities (trigger: .o-mail-ActivityGroup:contains("SMS Marketing")) 2026-10-28 05:48:20,999 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:20] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.013 0.040 2026-10-28 05:48:21,078 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [6/6] Tour mailing_activities_split → Step Open SMS Marketing record in the kanban view (trigger: .o_list_renderer .o_data_cell:contains("New SMS!")) 2026-10-28 05:48:21,217 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:21] "POST /mail/data HTTP/1.1" 200 - 52 0.049 0.134 2026-10-28 05:48:21,261 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:48:21] "POST /web/dataset/call_kw/mailing.mailing/web_search_read HTTP/1.1" 200 - 7 0.009 0.138 2026-10-28 05:48:21,325 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: tour succeeded 2026-10-28 05:48:21,327 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: ╔═════════════════════════════════════════╗ ║ TOUR mailing_activities_split SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-28 05:48:21,520 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: heap 29611508 (allocated 31309824) 2026-10-28 05:48:21,529 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Closing chrome headless with pid 15306 2026-10-28 05:48:21,531 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Closing websocket connection 2026-10-28 05:48:21,541 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Terminating chrome headless with pid 15306 2026-10-28 05:48:21,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_054821_657326_test_tour_mailing_activities_split.txt 2026-10-28 05:48:21,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Removing chrome user profile "/tmp/tmpi2uztgcn_chrome_odoo" 2026-10-28 05:48:21,735 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:48:39,407 103 INFO rb-99b0b46-226057-429590 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_cancel_membership ... 2026-10-28 05:48:43,715 103 INFO rb-99b0b46-226057-429590 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_none_membership ... 2026-10-28 05:48:44,702 103 INFO rb-99b0b46-226057-429590 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_old_membership ... 2026-10-28 05:48:48,280 103 INFO rb-99b0b46-226057-429590 odoo.addons.membership.tests.test_membership: Starting TestMembership.test_paid_membership ... 2026-10-28 05:48:51,709 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 05:48:51,740 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_duplicate_event_microsoft_calendar ... 2026-10-28 05:48:52,495 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-10-28 05:48:52,522 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41566] 2026-10-28 05:48:53,425 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-10-28 05:48:53,440 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41568] 2026-10-28 05:48:54,145 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_for_another_user ... 2026-10-28 05:48:55,058 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-10-28 05:48:55,089 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41572] 2026-10-28 05:48:56,084 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-10-28 05:48:56,099 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41574] 2026-10-28 05:48:57,324 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-10-28 05:48:57,337 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41578] 2026-10-28 05:48:57,485 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_default_and_undefined_sensitivity ... 2026-10-28 05:48:58,402 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-10-28 05:48:58,419 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41581] 2026-10-28 05:48:59,513 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-10-28 05:48:59,531 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41583] 2026-10-28 05:48:59,967 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_sync_config_paused ... 2026-10-28 05:49:00,746 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-10-28 05:49:00,759 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41586] 2026-10-28 05:49:01,648 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-10-28 05:49:01,660 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41588] 2026-10-28 05:49:02,073 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_attendee_calendar ... 2026-10-28 05:49:02,958 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-10-28 05:49:02,972 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41591] 2026-10-28 05:49:03,904 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-10-28 05:49:03,928 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41593] 2026-10-28 05:49:04,441 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_organizer_calendar ... 2026-10-28 05:49:05,241 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-10-28 05:49:05,257 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41602] 2026-10-28 05:49:06,102 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-10-28 05:49:06,115 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41604] 2026-10-28 05:49:06,566 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync ... 2026-10-28 05:49:07,370 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-10-28 05:49:07,385 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41613] 2026-10-28 05:49:08,268 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-10-28 05:49:08,282 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41615] 2026-10-28 05:49:08,481 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync_by_another_user ... 2026-10-28 05:49:09,218 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-10-28 05:49:09,232 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41617] 2026-10-28 05:49:10,030 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-10-28 05:49:10,048 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41619] 2026-10-28 05:49:10,243 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_without_sync ... 2026-10-28 05:49:10,929 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-10-28 05:49:10,941 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41621] 2026-10-28 05:49:11,763 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [683] 2026-10-28 05:49:11,775 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41623] 2026-10-28 05:49:11,996 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_and_organizer_does_not_exist_in_odoo ... 2026-10-28 05:49:12,759 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-10-28 05:49:12,773 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41625] 2026-10-28 05:49:13,674 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [685] 2026-10-28 05:49:13,687 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41627] 2026-10-28 05:49:14,009 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_and_organizer_exists_in_odoo ... 2026-10-28 05:49:14,775 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-10-28 05:49:14,788 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41630] 2026-10-28 05:49:15,679 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [687] 2026-10-28 05:49:15,691 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41632] 2026-10-28 05:49:16,013 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_where_email_addresses_are_capitalized ... 2026-10-28 05:49:16,865 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [688] 2026-10-28 05:49:16,879 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41635] 2026-10-28 05:49:17,725 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [689] 2026-10-28 05:49:17,737 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41637] 2026-10-28 05:49:18,060 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_organizer_calendar ... 2026-10-28 05:49:18,835 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [690] 2026-10-28 05:49:18,862 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41640] 2026-10-28 05:49:19,780 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [691] 2026-10-28 05:49:19,794 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41642] 2026-10-28 05:49:20,138 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_without_organizer ... 2026-10-28 05:49:20,902 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [692] 2026-10-28 05:49:20,915 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41645] 2026-10-28 05:49:21,857 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [693] 2026-10-28 05:49:21,871 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41647] 2026-10-28 05:49:22,455 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_email ... 2026-10-28 05:49:23,295 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [694] 2026-10-28 05:49:23,328 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41650] 2026-10-28 05:49:24,345 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-10-28 05:49:24,358 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41652] 2026-10-28 05:49:24,906 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_sync ... 2026-10-28 05:49:25,654 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-10-28 05:49:25,673 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41656] 2026-10-28 05:49:26,628 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-10-28 05:49:26,646 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41658] 2026-10-28 05:49:27,085 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_videocall_sync_microsoft_calendar ... 2026-10-28 05:49:27,859 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-10-28 05:49:27,872 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41661] 2026-10-28 05:49:28,850 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-10-28 05:49:28,862 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41663] 2026-10-28 05:49:29,377 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_forbid_recurrences_creation_synced_outlook_calendar ... 2026-10-28 05:49:30,183 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-10-28 05:49:30,198 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41666] 2026-10-28 05:49:31,130 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-10-28 05:49:31,144 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41668] 2026-10-28 05:49:31,374 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_new_db_skip_odoo2microsoft_sync_previously_created_events ... 2026-10-28 05:49:32,107 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-10-28 05:49:32,118 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41670] 2026-10-28 05:49:32,962 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-10-28 05:49:32,974 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41672] 2026-10-28 05:49:33,667 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_no_videocall_hr_holidays ... 2026-10-28 05:49:34,370 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-10-28 05:49:34,380 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41675] 2026-10-28 05:49:35,135 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-10-28 05:49:35,145 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41677] 2026-10-28 05:49:37,571 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #811 deleted mail.mail records with IDs: [706] 2026-10-28 05:49:38,061 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_old_db_odoo2microsoft_sync_previously_created_events ... 2026-10-28 05:49:38,906 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-10-28 05:49:38,921 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41684] 2026-10-28 05:49:39,790 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-10-28 05:49:39,824 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41686] 2026-10-28 05:49:40,522 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_skip_sync_for_non_synchronized_users_new_events ... 2026-10-28 05:49:41,387 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-10-28 05:49:41,401 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41689] 2026-10-28 05:49:42,370 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-10-28 05:49:42,382 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41691] 2026-10-28 05:49:43,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #815 deleted mail.mail records with IDs: [711] 2026-10-28 05:49:43,429 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_sync_create_update_single_event ... 2026-10-28 05:49:44,177 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-10-28 05:49:44,189 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41695] 2026-10-28 05:49:45,038 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-10-28 05:49:45,050 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41697] 2026-10-28 05:49:45,749 103 INFO rb-99b0b46-226057-429590 odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_sync_website_appointments_through_cron ... 2026-10-28 05:49:46,526 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-10-28 05:49:46,537 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41700] 2026-10-28 05:49:47,358 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-10-28 05:49:47,374 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41702] 2026-10-28 05:49:48,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #820 deleted mail.mail records with IDs: [716] 2026-10-28 05:49:48,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #820 deleted mail.mail records with IDs: [717] 2026-10-28 05:49:49,000 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #820 deleted mail.mail records with IDs: [718] 2026-10-28 05:49:50,099 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 05:49:50,417 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_bom_kit_rounding ... 2026-10-28 05:49:50,864 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_manufacture_from_bom ... 2026-10-28 05:49:51,410 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome pid: 15530 2026-10-28 05:49:51,410 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome headless temporary user profile dir: /tmp/tmpgkftqmp9_chrome_odoo 2026-10-28 05:49:51,411 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Issuing json command http://127.0.0.1:46693/json/version 2026-10-28 05:49:51,412 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:46693/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:49:51,474 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Browser version: Chrome/150.0.7871.114 2026-10-28 05:49:51,474 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Issuing json command http://127.0.0.1:46693/json 2026-10-28 05:49:51,475 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:46693/json with timeout 3 increased to 10s during tests 2026-10-28 05:49:51,487 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Websocket url found: ws://127.0.0.1:46693/devtools/page/D63C0579B32D4D829E3C7977769E6724 2026-10-28 05:49:51,502 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Enable chrome headless console log notification 2026-10-28 05:49:51,505 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome headless enable page notifications 2026-10-28 05:49:51,689 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:49:51,719 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Setting session cookie in browser 2026-10-28 05:49:51,737 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action" in browser 2026-10-28 05:49:51,741 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action" 2026-10-28 05:49:51,769 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:49:53,795 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:53] "GET /odoo/action-mrp.mrp_bom_form_action HTTP/1.1" 200 - 191 0.235 1.802 2026-10-28 05:49:53,800 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Navigation result: {'frameId': 'D63C0579B32D4D829E3C7977769E6724', 'loaderId': '2F4AAC1AF32732F34336647169D46F68', 'isDownload': False} 2026-10-28 05:49:53,801 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Evaluate ready code "odoo.isTourReady('test_manufacture_from_bom')" 2026-10-28 05:49:53,879 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:53] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-10-28 05:49:53,895 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:53] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.057 2026-10-28 05:49:53,972 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:49:55,391 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:55] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.709 0.845 2026-10-28 05:49:55,405 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:55] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.542 2026-10-28 05:49:55,430 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:55] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.128 2026-10-28 05:49:55,470 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 1.576 2026-10-28 05:49:55,481 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:55] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.353 2026-10-28 05:49:55,707 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:55] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 05:49:55,719 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:55] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 05:49:55,721 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:55] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 05:49:55,741 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 05:49:55,790 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: Owl is running in 'dev' mode. 2026-10-28 05:49:55,912 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:49:55,988 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:55] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.063 0.121 2026-10-28 05:49:56,070 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Evaluate test code "odoo.startTour('test_manufacture_from_bom', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_bom_form_action", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:49:56,084 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [1/4] Tour test_manufacture_from_bom → Step [name="product_tmpl_id"] 2026-10-28 05:49:56,180 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:49:56,243 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.138 0.223 2026-10-28 05:49:56,246 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.373 2026-10-28 05:49:56,333 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.041 0.387 2026-10-28 05:49:56,824 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:56] "POST /mail/data HTTP/1.1" 200 - 145 0.230 0.513 2026-10-28 05:49:56,829 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.758 2026-10-28 05:49:56,854 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:49:56,890 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.020 0.567 2026-10-28 05:49:56,895 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 05:49:56,930 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.738 2026-10-28 05:49:56,985 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:56] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.030 0.641 2026-10-28 05:49:57,039 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.743 2026-10-28 05:49:57,071 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.007 0.039 2026-10-28 05:49:57,073 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.065 2026-10-28 05:49:57,108 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:57] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.746 2026-10-28 05:49:57,114 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:49:57,389 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:57] "POST /web/dataset/call_kw/mrp.bom/get_views HTTP/1.1" 200 - 74 0.088 0.167 2026-10-28 05:49:57,562 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:57] "POST /web/dataset/call_kw/mrp.bom/web_search_read HTTP/1.1" 200 - 14 0.056 0.047 2026-10-28 05:49:57,569 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.105 2026-10-28 05:49:57,767 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:49:57,818 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [2/4] Tour test_manufacture_from_bom → Step .o_stat_text:contains("BoM Overview") 2026-10-28 05:49:57,865 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 05:49:57,986 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:57] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 28 0.044 0.071 2026-10-28 05:49:58,058 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:58] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.036 0.174 2026-10-28 05:49:58,160 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:58] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-10-28 05:49:58,303 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:58] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 05:49:58,346 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [3/4] Tour test_manufacture_from_bom → Step button.btn-primary:contains("Manufacture") 2026-10-28 05:49:58,442 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:58] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.037 0.108 2026-10-28 05:49:58,473 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.113 2026-10-28 05:49:58,520 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:58] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.026 0.058 2026-10-28 05:49:58,575 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:58] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.030 0.243 2026-10-28 05:49:58,600 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:58] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_warehouses HTTP/1.1" 200 - 5 0.009 0.073 2026-10-28 05:49:58,650 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:58] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.140 2026-10-28 05:49:58,733 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:58] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.029 0.317 2026-10-28 05:49:59,176 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:59] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html HTTP/1.1" 200 - 97 0.228 0.328 2026-10-28 05:49:59,272 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [4/4] Tour test_manufacture_from_bom → Step button[aria-checked="true"]:contains("Draft") 2026-10-28 05:49:59,612 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:59] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 79 0.051 0.281 2026-10-28 05:49:59,714 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:49:59] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 19 0.014 0.047 2026-10-28 05:50:00,047 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:00] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 65 0.120 0.189 2026-10-28 05:50:00,276 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: tour succeeded 2026-10-28 05:50:00,285 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_manufacture_from_bom SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-28 05:50:00,308 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:00] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.012 0.027 2026-10-28 05:50:00,574 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: heap 32920264 (allocated 34979840) 2026-10-28 05:50:00,588 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Closing chrome headless with pid 15530 2026-10-28 05:50:00,595 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Closing websocket connection 2026-10-28 05:50:00,604 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Terminating chrome headless with pid 15530 2026-10-28 05:50:00,730 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_055000_730640_test_manufacture_from_bom.txt 2026-10-28 05:50:00,730 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Removing chrome user profile "/tmp/tmpgkftqmp9_chrome_odoo" 2026-10-28 05:50:00,784 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_mrp_bom_product_catalog ... 2026-10-28 05:50:01,214 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome pid: 15757 2026-10-28 05:50:01,214 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome headless temporary user profile dir: /tmp/tmpz9ovu_ch_chrome_odoo 2026-10-28 05:50:01,215 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Issuing json command http://127.0.0.1:44919/json/version 2026-10-28 05:50:01,216 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44919/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:50:01,313 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Browser version: Chrome/150.0.7871.114 2026-10-28 05:50:01,313 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Issuing json command http://127.0.0.1:44919/json 2026-10-28 05:50:01,314 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44919/json with timeout 3 increased to 10s during tests 2026-10-28 05:50:01,329 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Websocket url found: ws://127.0.0.1:44919/devtools/page/BB2CE495036C9613C90B73E88C049A3C 2026-10-28 05:50:01,347 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Enable chrome headless console log notification 2026-10-28 05:50:01,366 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome headless enable page notifications 2026-10-28 05:50:01,450 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:50:01,460 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Setting session cookie in browser 2026-10-28 05:50:01,491 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action/45" in browser 2026-10-28 05:50:01,491 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action/45" 2026-10-28 05:50:01,512 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:50:04,697 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:04] "GET /odoo/action-mrp.mrp_bom_form_action/45 HTTP/1.1" 200 - 191 0.183 3.007 2026-10-28 05:50:04,701 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Navigation result: {'frameId': 'BB2CE495036C9613C90B73E88C049A3C', 'loaderId': 'A6518A26CABC69E75AC0CF525F9A7D48', 'isDownload': False} 2026-10-28 05:50:04,701 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Evaluate ready code "odoo.isTourReady('test_mrp_bom_product_catalog')" 2026-10-28 05:50:04,783 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:04] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.050 2026-10-28 05:50:06,040 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:06] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.536 0.765 2026-10-28 05:50:06,062 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:06] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.335 2026-10-28 05:50:06,132 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.041 1.321 2026-10-28 05:50:06,150 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:50:06,177 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:06] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.410 2026-10-28 05:50:06,218 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:06] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.094 2026-10-28 05:50:06,232 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:06] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.026 2026-10-28 05:50:07,030 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 05:50:07,056 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-28 05:50:07,079 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.057 2026-10-28 05:50:07,094 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 05:50:07,108 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: Owl is running in 'dev' mode. 2026-10-28 05:50:07,179 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:50:07,260 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:07] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.036 0.104 2026-10-28 05:50:07,266 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.109 2026-10-28 05:50:07,314 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: The ready code tooks too much time : 2.612664222717285 2026-10-28 05:50:07,338 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Evaluate test code "odoo.startTour('test_mrp_bom_product_catalog', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_bom_form_action/45", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:50:07,355 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [1/5] Tour test_mrp_bom_product_catalog → Step button[name=action_add_from_catalog] 2026-10-28 05:50:07,483 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:50:07,523 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.053 0.262 2026-10-28 05:50:07,571 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.370 2026-10-28 05:50:08,178 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:08] "POST /mail/data HTTP/1.1" 200 - 145 0.254 0.619 2026-10-28 05:50:08,205 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:50:08,232 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:50:08,254 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:08] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.025 0.636 2026-10-28 05:50:08,257 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.904 2026-10-28 05:50:08,313 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.841 2026-10-28 05:50:08,362 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 1.002 2026-10-28 05:50:08,455 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:08] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.056 0.803 2026-10-28 05:50:08,488 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:08] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.863 2026-10-28 05:50:08,500 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.074 2026-10-28 05:50:08,582 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.020 0.127 2026-10-28 05:50:08,648 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:50:08,830 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:08] "POST /web/dataset/call_kw/mrp.bom/get_views HTTP/1.1" 200 - 74 0.098 0.187 2026-10-28 05:50:08,961 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:08] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.027 0.028 2026-10-28 05:50:08,985 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.073 2026-10-28 05:50:09,056 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:09] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 14 0.025 0.116 2026-10-28 05:50:09,218 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:09] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 05:50:09,365 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:09] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.002 0.025 2026-10-28 05:50:09,475 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [2/5] Tour test_mrp_bom_product_catalog → Step .o_kanban_record:nth-child(1) 2026-10-28 05:50:09,509 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:09] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.058 0.101 2026-10-28 05:50:09,559 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:09] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.022 0.185 2026-10-28 05:50:09,632 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:09] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.024 0.179 2026-10-28 05:50:09,690 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:09] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.021 0.165 2026-10-28 05:50:09,707 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:09] "POST /web/dataset/call_button/mrp.bom.line/action_add_from_catalog HTTP/1.1" 200 - 5 0.002 0.218 2026-10-28 05:50:09,776 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:09] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.025 0.191 2026-10-28 05:50:10,420 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:10] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 207 0.172 0.485 2026-10-28 05:50:10,498 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:10] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 13 0.025 0.669 2026-10-28 05:50:10,555 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:10] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 5 0.026 0.074 2026-10-28 05:50:10,674 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:10] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 6 0.040 0.061 2026-10-28 05:50:10,957 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:10] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 37 0.111 0.125 2026-10-28 05:50:11,034 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:11] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 7 0.011 0.044 2026-10-28 05:50:11,655 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [3/5] Tour test_mrp_bom_product_catalog → Step .o_product_added 2026-10-28 05:50:11,684 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:11] "GET /web/image/product.product/147/image_128?unique=1793145194000 HTTP/1.1" 200 - 6 0.030 0.023 2026-10-28 05:50:11,700 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [4/5] Tour test_mrp_bom_product_catalog → Step button:contains("Back to BoM") 2026-10-28 05:50:11,717 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:11] "GET /web/image/product.product/235/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.011 0.071 2026-10-28 05:50:11,756 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:11] "GET /web/image/product.product/270/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.010 0.069 2026-10-28 05:50:11,771 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [5/5] Tour test_mrp_bom_product_catalog → Step div.o_field_one2many:contains("Component") 2026-10-28 05:50:11,772 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:11] "GET /web/image/product.product/271/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.003 0.076 2026-10-28 05:50:11,792 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:11] "GET /web/image/product.product/159/image_128?unique=1793143124000 HTTP/1.1" 200 - 6 0.005 0.144 2026-10-28 05:50:11,825 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:11] "GET /web/image/product.product/281/image_128?unique=1793143477000 HTTP/1.1" 200 - 6 0.010 0.177 2026-10-28 05:50:11,858 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:11] "GET /web/image/product.product/158/image_128?unique=1793143124000 HTTP/1.1" 200 - 6 0.005 0.208 2026-10-28 05:50:11,896 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:11] "GET /web/image/product.product/18/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.014 0.101 2026-10-28 05:50:11,926 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:11] "GET /web/image/product.product/20/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.008 0.085 2026-10-28 05:50:11,970 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:11] "GET /web/image/product.product/16/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.023 0.221 2026-10-28 05:50:12,006 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "GET /web/image/product.product/19/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.020 0.184 2026-10-28 05:50:12,025 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "GET /web/image/product.product/17/image_128?unique=1793145122000 HTTP/1.1" 200 - 6 0.004 0.245 2026-10-28 05:50:12,057 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "GET /web/image/product.product/23/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.010 0.139 2026-10-28 05:50:12,084 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "GET /web/image/product.product/24/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.005 0.135 2026-10-28 05:50:12,111 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "GET /web/image/product.product/40/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.003 0.071 2026-10-28 05:50:12,144 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "GET /web/image/product.product/41/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.012 0.059 2026-10-28 05:50:12,180 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "GET /web/image/product.product/143/image_128?unique=1793145194000 HTTP/1.1" 200 - 6 0.010 0.142 2026-10-28 05:50:12,202 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "GET /web/image/product.product/233/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.005 0.090 2026-10-28 05:50:12,230 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "GET /web/image/product.product/148/image_128?unique=1793145194000 HTTP/1.1" 200 - 6 0.007 0.245 2026-10-28 05:50:12,254 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "GET /web/image/product.product/21/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.006 0.375 2026-10-28 05:50:12,290 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "GET /web/image/product.product/230/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.013 0.147 2026-10-28 05:50:12,309 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "GET /web/image/product.product/231/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.003 0.143 2026-10-28 05:50:12,498 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 56 0.081 0.205 2026-10-28 05:50:12,529 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "GET /web/image/product.product/42/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.007 0.334 2026-10-28 05:50:12,618 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 25 0.034 0.288 2026-10-28 05:50:12,637 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "GET /web/image/product.product/234/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.004 0.386 2026-10-28 05:50:12,666 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 05:50:12,735 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:50:12,788 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.014 2026-10-28 05:50:12,860 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: tour succeeded 2026-10-28 05:50:12,871 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_mrp_bom_product_catalog SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-28 05:50:12,873 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.040 0.047 2026-10-28 05:50:12,927 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.020 0.094 2026-10-28 05:50:12,944 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.004 0.094 2026-10-28 05:50:12,997 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:12] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.019 0.019 2026-10-28 05:50:13,139 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: heap 36115736 (allocated 37994496) 2026-10-28 05:50:13,147 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Closing chrome headless with pid 15757 2026-10-28 05:50:13,147 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Closing websocket connection 2026-10-28 05:50:13,148 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Terminating chrome headless with pid 15757 2026-10-28 05:50:13,266 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_055013_266509_test_mrp_bom_product_catalog.txt 2026-10-28 05:50:13,266 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Removing chrome user profile "/tmp/tmpz9ovu_ch_chrome_odoo" 2026-10-28 05:50:13,343 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:50:14,298 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_automatic_consume_new_added_component ... 2026-10-28 05:50:16,745 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_multi_lot_component_consumption ... 2026-10-28 05:50:16,804 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [78] 2026-10-28 05:50:16,837 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [80] 2026-10-28 05:50:18,271 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_no_component_consumption_on_lot_removal ... 2026-10-28 05:50:20,224 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1412] 2026-10-28 05:50:20,338 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1413] 2026-10-28 05:50:20,470 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1414] 2026-10-28 05:50:20,747 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_available ... 2026-10-28 05:50:26,202 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_not_available ... 2026-10-28 05:50:28,440 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_partially_available ... 2026-10-28 05:50:29,729 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1475, 1472, 1476, 1473, 1477, 1474, 1478] 2026-10-28 05:50:30,744 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1482, 1479, 1483, 1480, 1484, 1481, 1485] 2026-10-28 05:50:33,107 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1489, 1486, 1490, 1487, 1491, 1488, 1492] 2026-10-28 05:50:34,161 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1496, 1493, 1497, 1494, 1498, 1495, 1499] 2026-10-28 05:50:34,309 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_reservation_method_for_outgoing ... 2026-10-28 05:50:37,334 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_tracked_production_2_steps_manufacturing ... 2026-10-28 05:50:42,199 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:50:42,224 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption: Starting TestTourManualConsumption.test_mrp_manual_consumption_02 ... 2026-10-28 05:50:44,975 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome pid: 16010 2026-10-28 05:50:44,975 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome headless temporary user profile dir: /tmp/tmpoe5zjf_0_chrome_odoo 2026-10-28 05:50:44,975 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Issuing json command http://127.0.0.1:37483/json/version 2026-10-28 05:50:44,977 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:37483/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:50:45,051 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Browser version: Chrome/150.0.7871.114 2026-10-28 05:50:45,051 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Issuing json command http://127.0.0.1:37483/json 2026-10-28 05:50:45,052 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:37483/json with timeout 3 increased to 10s during tests 2026-10-28 05:50:45,067 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Websocket url found: ws://127.0.0.1:37483/devtools/page/4CFE65F9209CB8D3BA99D16C2A16BA59 2026-10-28 05:50:45,078 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Enable chrome headless console log notification 2026-10-28 05:50:45,098 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome headless enable page notifications 2026-10-28 05:50:45,235 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:50:45,247 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Setting session cookie in browser 2026-10-28 05:50:45,259 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/200" in browser 2026-10-28 05:50:45,259 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/200" 2026-10-28 05:50:45,289 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:50:47,405 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:47] "GET /odoo/action-mrp.mrp_production_action/200 HTTP/1.1" 200 - 185 0.194 1.926 2026-10-28 05:50:47,411 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Navigation result: {'frameId': '4CFE65F9209CB8D3BA99D16C2A16BA59', 'loaderId': '26D151AF545DA714D08B2EB67FDF8239', 'isDownload': False} 2026-10-28 05:50:47,411 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Evaluate ready code "odoo.isTourReady('test_mrp_manual_consumption_02')" 2026-10-28 05:50:47,481 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:47] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-10-28 05:50:47,506 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:47] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.012 0.028 2026-10-28 05:50:47,589 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:50:48,514 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:48] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.418 0.622 2026-10-28 05:50:48,561 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 1.033 2026-10-28 05:50:48,573 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:48] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.683 2026-10-28 05:50:48,597 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:48] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.110 2026-10-28 05:50:48,621 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:48] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 05:50:48,796 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-28 05:50:48,802 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-28 05:50:48,802 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-28 05:50:48,828 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.015 2026-10-28 05:50:48,846 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: Owl is running in 'dev' mode. 2026-10-28 05:50:48,898 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:50:48,987 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.044 0.094 2026-10-28 05:50:48,991 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-10-28 05:50:49,022 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.089 2026-10-28 05:50:49,051 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Evaluate test code "odoo.startTour('test_mrp_manual_consumption_02', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_production_action/200", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:50:49,107 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [1/10] Tour test_mrp_manual_consumption_02 → Step div[name=move_raw_ids] td[name="quantity"]:last:contains("0.00") 2026-10-28 05:50:49,198 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:50:49,314 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.125 0.255 2026-10-28 05:50:49,319 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.263 2026-10-28 05:50:49,364 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.306 2026-10-28 05:50:49,498 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 05:50:49,533 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:50:49,937 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:49] "POST /mail/data HTTP/1.1" 200 - 145 0.253 0.625 2026-10-28 05:50:49,939 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.578 2026-10-28 05:50:49,972 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.557 2026-10-28 05:50:50,018 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:50] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.014 0.539 2026-10-28 05:50:50,081 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.019 0.613 2026-10-28 05:50:50,137 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.929 2026-10-28 05:50:50,198 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:50:50,273 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.016 0.029 2026-10-28 05:50:50,339 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 05:50:50,644 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:50] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 113 0.104 0.302 2026-10-28 05:50:50,774 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:50] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 14 0.014 0.048 2026-10-28 05:50:50,857 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:50] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.041 0.086 2026-10-28 05:50:50,861 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.137 2026-10-28 05:50:51,243 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:51] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 111 0.159 0.264 2026-10-28 05:50:51,408 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:51] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 05:50:51,592 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:51] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 05:50:51,691 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [2/10] Tour test_mrp_manual_consumption_02 → Step div[name=move_raw_ids] td[name="quantity"]:last 2026-10-28 05:50:51,729 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:51] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.056 0.079 2026-10-28 05:50:51,770 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [3/10] Tour test_mrp_manual_consumption_02 → Step div[name="quantity"] input 2026-10-28 05:50:51,801 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:51] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.028 0.084 2026-10-28 05:50:51,879 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:51] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 15 0.021 0.226 2026-10-28 05:50:51,926 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:51] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.026 0.286 2026-10-28 05:50:51,949 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [4/10] Tour test_mrp_manual_consumption_02 → Step div[name="picked"] input 2026-10-28 05:50:52,009 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:52] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.208 2026-10-28 05:50:52,096 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [5/10] Tour test_mrp_manual_consumption_02 → Step Click Pager (trigger: .o_pager_value:first()) 2026-10-28 05:50:52,106 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:52] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.029 0.041 2026-10-28 05:50:52,174 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [6/10] Tour test_mrp_manual_consumption_02 → Step input[id='qty_producing_0'] 2026-10-28 05:50:52,252 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [7/10] Tour test_mrp_manual_consumption_02 → Step Click Pager (trigger: .o_pager_value:first()) 2026-10-28 05:50:52,280 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:52] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 35 0.054 0.126 2026-10-28 05:50:52,343 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [8/10] Tour test_mrp_manual_consumption_02 → Step div[name=move_raw_ids] td[name="quantity"]:last:contains("16.00") 2026-10-28 05:50:52,622 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:52] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 77 0.134 0.171 2026-10-28 05:50:52,756 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:52] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 30 0.035 0.062 2026-10-28 05:50:53,049 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:53] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 77 0.103 0.161 2026-10-28 05:50:53,394 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:53] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 77 0.146 0.168 2026-10-28 05:50:53,475 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [9/10] Tour test_mrp_manual_consumption_02 → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 05:50:53,551 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [10/10] Tour test_mrp_manual_consumption_02 → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 05:50:54,044 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:54] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 136 0.221 0.266 2026-10-28 05:50:54,126 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:54] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.027 0.038 2026-10-28 05:50:54,191 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: tour succeeded 2026-10-28 05:50:54,192 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_mrp_manual_consumption_02 SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-28 05:50:54,255 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:54] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.053 0.124 2026-10-28 05:50:54,335 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:50:54] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.020 0.169 2026-10-28 05:50:54,403 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: heap 30822512 (allocated 32096256) 2026-10-28 05:50:54,422 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Closing chrome headless with pid 16010 2026-10-28 05:50:54,426 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Closing websocket connection 2026-10-28 05:50:54,429 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Terminating chrome headless with pid 16010 2026-10-28 05:50:54,573 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_055054_573654_test_mrp_manual_consumption_02.txt 2026-10-28 05:50:54,574 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Removing chrome user profile "/tmp/tmpoe5zjf_0_chrome_odoo" 2026-10-28 05:50:54,665 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:51:04,301 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_actual_vs_planned ... 2026-10-28 05:51:08,166 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_mo_with_byproduct ... 2026-10-28 05:51:11,484 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_normal_mo ... 2026-10-28 05:51:17,286 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_product_qty: Starting TestMrpProductQty.test_mrp_product_qty_uom_conversion ... 2026-10-28 05:51:23,683 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:51:23,705 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports: Starting TestReportBom.test_mrp_report_bom_variant_selection ... 2026-10-28 05:51:24,779 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome pid: 16240 2026-10-28 05:51:24,780 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome headless temporary user profile dir: /tmp/tmp_oka5mfi_chrome_odoo 2026-10-28 05:51:24,780 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Issuing json command http://127.0.0.1:43055/json/version 2026-10-28 05:51:24,781 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:43055/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:51:24,934 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Browser version: Chrome/150.0.7871.114 2026-10-28 05:51:24,935 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Issuing json command http://127.0.0.1:43055/json 2026-10-28 05:51:24,935 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:43055/json with timeout 3 increased to 10s during tests 2026-10-28 05:51:24,983 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Websocket url found: ws://127.0.0.1:43055/devtools/page/96433E778E5544DA0CD7230543D573FE 2026-10-28 05:51:25,024 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Enable chrome headless console log notification 2026-10-28 05:51:25,047 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome headless enable page notifications 2026-10-28 05:51:25,132 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:51:25,162 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Setting session cookie in browser 2026-10-28 05:51:25,180 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Open "http://127.0.0.1:8069/web#action=1113&active_id=62" in browser 2026-10-28 05:51:25,180 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Navigating to: "http://127.0.0.1:8069/web#action=1113&active_id=62" 2026-10-28 05:51:25,234 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:51:27,214 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:27] "GET /web HTTP/1.1" 200 - 185 0.194 1.793 2026-10-28 05:51:27,219 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Navigation result: {'frameId': '96433E778E5544DA0CD7230543D573FE', 'loaderId': '3BB37C91C7C3190F0EB5BA659D8525AF', 'isDownload': False} 2026-10-28 05:51:27,219 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Evaluate ready code "odoo.isTourReady('mrp_bom_report_tour')" 2026-10-28 05:51:27,289 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:27] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.019 2026-10-28 05:51:27,314 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:27] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.040 2026-10-28 05:51:27,371 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.061 2026-10-28 05:51:27,390 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:51:28,460 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:28] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.449 0.735 2026-10-28 05:51:28,473 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:28] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.185 2026-10-28 05:51:28,484 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:28] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.046 2026-10-28 05:51:28,511 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:28] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.799 2026-10-28 05:51:28,687 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-28 05:51:28,693 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 05:51:28,699 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 05:51:28,732 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 05:51:28,785 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: Owl is running in 'dev' mode. 2026-10-28 05:51:28,831 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:51:28,905 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.039 0.078 2026-10-28 05:51:28,918 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-10-28 05:51:29,064 103 INFO rb-99b0b46-226057-429590 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=1113&active_id=62", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:51:29,078 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [1/5] Tour mrp_bom_report_tour → Step Wait for BoM report to load (trigger: .o_mrp_bom_report_page) 2026-10-28 05:51:29,147 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.063 0.189 2026-10-28 05:51:29,208 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.321 2026-10-28 05:51:29,266 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.286 2026-10-28 05:51:29,271 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.186 2026-10-28 05:51:29,297 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 05:51:29,326 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:29] "POST /web/action/load HTTP/1.1" 200 - 5 0.017 0.074 2026-10-28 05:51:29,327 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 05:51:29,363 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 05:51:29,783 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:29] "POST /mail/data HTTP/1.1" 200 - 145 0.195 0.511 2026-10-28 05:51:29,827 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:29] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.012 0.584 2026-10-28 05:51:29,891 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.677 2026-10-28 05:51:29,917 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:29] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_warehouses HTTP/1.1" 200 - 5 0.015 0.502 2026-10-28 05:51:29,959 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.650 2026-10-28 05:51:30,025 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:51:30,083 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.012 0.037 2026-10-28 05:51:30,150 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 05:51:30,319 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:30] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html HTTP/1.1" 200 - 67 0.131 0.108 2026-10-28 05:51:30,436 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [2/5] Tour mrp_bom_report_tour → Step Check the current displayed variant (trigger: .o_mrp_bom_report_page h2 a:contains('[alpaca] Product Test Sync (L)')) 2026-10-28 05:51:30,484 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [3/5] Tour mrp_bom_report_tour → Step Open dropdown menu (trigger: .o-autocomplete--input) 2026-10-28 05:51:30,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [4/5] Tour mrp_bom_report_tour → Step Select the other variant (trigger: .o-autocomplete--dropdown-menu.show li.o-autocomplete--dropdown-item:eq(1)) 2026-10-28 05:51:30,615 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:30] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 8 0.025 0.030 2026-10-28 05:51:30,663 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [5/5] Tour mrp_bom_report_tour → Step Ensure the second variant is displayed (trigger: .o_mrp_bom_report_page h2 a:contains('[zebra] Product Test Sync (S)')) 2026-10-28 05:51:30,762 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:30] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html HTTP/1.1" 200 - 29 0.035 0.062 2026-10-28 05:51:30,799 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: tour succeeded 2026-10-28 05:51:30,800 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: ╔════════════════════════════════════╗ ║ TOUR mrp_bom_report_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-28 05:51:30,947 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: heap 24949316 (allocated 25804800) 2026-10-28 05:51:30,964 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Closing chrome headless with pid 16240 2026-10-28 05:51:30,967 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Closing websocket connection 2026-10-28 05:51:30,968 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Terminating chrome headless with pid 16240 2026-10-28 05:51:31,073 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_055131_072812_test_mrp_report_bom_variant_selection.txt 2026-10-28 05:51:31,073 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Removing chrome user profile "/tmp/tmp_oka5mfi_chrome_odoo" 2026-10-28 05:51:31,143 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:51:31,168 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization ... 2026-10-28 05:51:36,726 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome pid: 16454 2026-10-28 05:51:36,726 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome headless temporary user profile dir: /tmp/tmp4li4y6h4_chrome_odoo 2026-10-28 05:51:36,727 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:34177/json/version 2026-10-28 05:51:36,728 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:34177/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:51:36,757 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Browser version: Chrome/150.0.7871.114 2026-10-28 05:51:36,757 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:34177/json 2026-10-28 05:51:36,758 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:34177/json with timeout 3 increased to 10s during tests 2026-10-28 05:51:36,771 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Websocket url found: ws://127.0.0.1:34177/devtools/page/854A2FE1EF04A17BF79BB5181DABD08E 2026-10-28 05:51:36,779 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Enable chrome headless console log notification 2026-10-28 05:51:36,782 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome headless enable page notifications 2026-10-28 05:51:36,961 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:51:36,976 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Setting session cookie in browser 2026-10-28 05:51:36,989 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Open "http://127.0.0.1:8069/odoo/action-1127/208" in browser 2026-10-28 05:51:36,990 103 INFO rb-99b0b46-226057-429590 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-1127/208" 2026-10-28 05:51:37,022 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:51:40,601 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:40] "GET /odoo/action-1127/208 HTTP/1.1" 200 - 185 0.186 3.396 2026-10-28 05:51:40,614 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Navigation result: {'frameId': '854A2FE1EF04A17BF79BB5181DABD08E', 'loaderId': '26246171759D91D1BFD09F8F70F5E013', 'isDownload': False} 2026-10-28 05:51:40,614 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Evaluate ready code "odoo.isTourReady('test_manufacturing_and_byproduct_sm_to_sml_synchronization')" 2026-10-28 05:51:40,667 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:40] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.010 2026-10-28 05:51:40,683 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:40] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-28 05:51:40,792 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:51:41,997 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:41] "GET /web/webclient/load_menus/19612825bbb876591f4f6c6a60d88d53007ac1e6e837a09c8d01e713b8955136 HTTP/1.1" 200 - 916 0.607 0.734 2026-10-28 05:51:42,008 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:42] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.350 2026-10-28 05:51:42,040 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 1.365 2026-10-28 05:51:42,046 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:42] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.960 2026-10-28 05:51:42,061 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:42] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.141 2026-10-28 05:51:42,299 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 05:51:42,318 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 05:51:42,324 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-28 05:51:42,347 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: Owl is running in 'dev' mode. 2026-10-28 05:51:42,350 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.020 2026-10-28 05:51:42,476 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:51:42,577 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.057 0.162 2026-10-28 05:51:42,582 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.173 2026-10-28 05:51:42,588 103 INFO rb-99b0b46-226057-429590 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-1127/208", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:51:42,619 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [1/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .btn-primary[name=action_confirm] 2026-10-28 05:51:42,750 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 05:51:43,124 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:43] "POST /mail/data HTTP/1.1" 200 - 149 0.264 0.279 2026-10-28 05:51:43,164 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.726 2026-10-28 05:51:43,388 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.066 0.880 2026-10-28 05:51:43,392 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.777 2026-10-28 05:51:43,439 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.699 2026-10-28 05:51:43,507 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.848 2026-10-28 05:51:43,521 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.067 2026-10-28 05:51:43,615 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-28 05:51:43,622 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 05:51:43,641 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:43] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.052 0.077 2026-10-28 05:51:43,690 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:43] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.178 2026-10-28 05:51:43,720 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:43] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.195 2026-10-28 05:51:43,756 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.011 0.281 2026-10-28 05:51:43,848 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 05:51:44,145 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:44] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 112 0.090 0.291 2026-10-28 05:51:44,295 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:44] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 14 0.012 0.060 2026-10-28 05:51:44,388 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:44] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.040 0.116 2026-10-28 05:51:44,395 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.158 2026-10-28 05:51:44,773 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:44] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 112 0.179 0.260 2026-10-28 05:51:44,926 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:44] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 05:51:45,141 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:45] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 05:51:45,205 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [2/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('product2') 2026-10-28 05:51:45,243 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:45] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 18 0.026 0.079 2026-10-28 05:51:45,308 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:45] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.032 0.142 2026-10-28 05:51:45,328 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [3/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-10-28 05:51:45,424 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:45] "POST /mail/thread/data HTTP/1.1" 200 - 28 0.056 0.237 2026-10-28 05:51:45,494 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:45] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.021 0.234 2026-10-28 05:51:45,544 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:45] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.019 0.287 2026-10-28 05:51:46,356 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:46] "POST /web/dataset/call_button/mrp.production/action_confirm HTTP/1.1" 200 - 173 0.428 0.716 2026-10-28 05:51:46,422 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:46] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.024 0.669 2026-10-28 05:51:46,480 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:46] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.014 0.087 2026-10-28 05:51:46,750 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:46] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 64 0.097 0.260 2026-10-28 05:51:46,871 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:46] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.021 0.062 2026-10-28 05:51:46,918 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [4/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Components') 2026-10-28 05:51:46,963 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:46] "POST /web/dataset/call_kw/stock.move/get_views HTTP/1.1" 200 - 8 0.005 0.036 2026-10-28 05:51:47,038 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:47] "POST /web/dataset/call_kw/stock.move.line/get_views HTTP/1.1" 200 - 9 0.005 0.032 2026-10-28 05:51:47,143 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:47] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 19 0.020 0.059 2026-10-28 05:51:47,279 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [5/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .o_list_number:contains(5) 2026-10-28 05:51:47,330 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [6/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-10-28 05:51:47,400 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [7/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('product2') 2026-10-28 05:51:47,474 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [8/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-10-28 05:51:47,537 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [9/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-10-28 05:51:47,603 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [10/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Components') 2026-10-28 05:51:47,694 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:47] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 22 0.015 0.075 2026-10-28 05:51:47,947 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:47] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 60 0.071 0.141 2026-10-28 05:51:48,365 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:48] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 108 0.126 0.238 2026-10-28 05:51:48,394 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:48] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.007 0.010 2026-10-28 05:51:48,495 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:48] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.028 0.050 2026-10-28 05:51:48,573 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:48] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 19 0.022 0.084 2026-10-28 05:51:48,633 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:48] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.020 0.138 2026-10-28 05:51:48,692 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [11/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_data_row > td:contains('WH/Stock') 2026-10-28 05:51:48,702 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:48] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.032 0.108 2026-10-28 05:51:48,761 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [12/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_field_widget[name=quantity] input 2026-10-28 05:51:48,826 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [13/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-10-28 05:51:48,889 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [14/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row:has([name=product_uom_qty]:contains(5.00)) > td:contains(25) 2026-10-28 05:51:48,957 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:48] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 18 0.020 0.040 2026-10-28 05:51:49,100 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:49] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 24 0.025 0.074 2026-10-28 05:51:49,403 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:49] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 61 0.092 0.136 2026-10-28 05:51:49,467 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [15/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-10-28 05:51:49,530 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [16/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-10-28 05:51:49,600 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [17/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('7') 2026-10-28 05:51:49,710 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:49] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 23 0.018 0.086 2026-10-28 05:51:49,982 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:49] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 61 0.077 0.146 2026-10-28 05:51:50,349 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:50] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 112 0.129 0.198 2026-10-28 05:51:50,373 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:50] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.011 2026-10-28 05:51:50,436 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [18/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-10-28 05:51:50,461 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:50] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.021 0.055 2026-10-28 05:51:50,522 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:50] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.065 2026-10-28 05:51:50,572 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:50] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 19 0.012 0.154 2026-10-28 05:51:50,619 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:50] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.019 0.085 2026-10-28 05:51:50,709 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [19/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .nav-link[name=finished_products] 2026-10-28 05:51:50,816 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [20/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('product2') 2026-10-28 05:51:50,907 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [21/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-10-28 05:51:50,976 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [22/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Move Byproduct') 2026-10-28 05:51:51,046 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:51] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 15 0.015 0.052 2026-10-28 05:51:51,158 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [23/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_data_row > td:contains('WH/Stock') 2026-10-28 05:51:51,227 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [24/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_field_widget[name=quantity] input 2026-10-28 05:51:51,302 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [25/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-10-28 05:51:51,381 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [26/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('product2') 2026-10-28 05:51:51,460 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [27/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-10-28 05:51:51,518 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [28/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-10-28 05:51:51,582 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [29/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Move Byproduct') 2026-10-28 05:51:51,647 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:51] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 16 0.012 0.053 2026-10-28 05:51:52,116 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:52] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 111 0.133 0.255 2026-10-28 05:51:52,135 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:52] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 05:51:52,241 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:52] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.031 0.043 2026-10-28 05:51:52,305 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:52] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 15 0.015 0.093 2026-10-28 05:51:52,372 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:52] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.024 0.066 2026-10-28 05:51:52,394 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [30/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_data_row > td:contains('WH/Stock') 2026-10-28 05:51:52,414 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:52] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.173 2026-10-28 05:51:52,473 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [31/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_field_widget[name=quantity] input 2026-10-28 05:51:52,541 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [32/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-10-28 05:51:52,613 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [33/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row > td:contains('10') 2026-10-28 05:51:52,660 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:52] "POST /web/dataset/call_kw/stock.move.line/onchange HTTP/1.1" 200 - 15 0.013 0.047 2026-10-28 05:51:52,776 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:52] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 18 0.016 0.065 2026-10-28 05:51:52,919 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [34/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-10-28 05:51:52,992 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [35/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-10-28 05:51:53,074 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [36/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_list_footer .o_list_number > span:contains('7') 2026-10-28 05:51:53,136 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:53] "POST /web/dataset/call_kw/stock.move/onchange HTTP/1.1" 200 - 17 0.012 0.063 2026-10-28 05:51:53,348 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1531] 2026-10-28 05:51:53,674 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:53] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 145 0.182 0.295 2026-10-28 05:51:53,712 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:53] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.016 2026-10-28 05:51:53,779 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:53] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.020 0.044 2026-10-28 05:51:53,871 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:53] "POST /web/dataset/call_kw/stock.move/web_read HTTP/1.1" 200 - 15 0.026 0.085 2026-10-28 05:51:53,947 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:53] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.020 0.156 2026-10-28 05:51:53,956 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [37/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-10-28 05:51:54,002 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:54] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.020 0.145 2026-10-28 05:51:54,026 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [38/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 05:51:54,097 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: tour succeeded 2026-10-28 05:51:54,098 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: ╔═══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_manufacturing_and_byproduct_sm_to_sml_synchronization SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════╝ 2026-10-28 05:51:54,474 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: heap 36400424 (allocated 38916096) 2026-10-28 05:51:54,518 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Closing chrome headless with pid 16454 2026-10-28 05:51:54,522 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Closing websocket connection 2026-10-28 05:51:54,527 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Terminating chrome headless with pid 16454 2026-10-28 05:51:54,652 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_055154_651877_test_manufacturing_and_byproduct_sm_to_sml_synchronization.txt 2026-10-28 05:51:54,652 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Removing chrome user profile "/tmp/tmp4li4y6h4_chrome_odoo" 2026-10-28 05:51:54,728 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer ... 2026-10-28 05:51:56,099 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome pid: 16729 2026-10-28 05:51:56,099 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome headless temporary user profile dir: /tmp/tmpfx4r9bc6_chrome_odoo 2026-10-28 05:51:56,099 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Issuing json command http://127.0.0.1:32853/json/version 2026-10-28 05:51:56,100 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:32853/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:51:56,279 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Browser version: Chrome/150.0.7871.114 2026-10-28 05:51:56,279 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Issuing json command http://127.0.0.1:32853/json 2026-10-28 05:51:56,280 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:32853/json with timeout 3 increased to 10s during tests 2026-10-28 05:51:56,339 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Websocket url found: ws://127.0.0.1:32853/devtools/page/B54462CECB3128E0655766F06572292A 2026-10-28 05:51:56,370 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Enable chrome headless console log notification 2026-10-28 05:51:56,386 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome headless enable page notifications 2026-10-28 05:51:56,576 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:51:56,588 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Setting session cookie in browser 2026-10-28 05:51:56,599 103 INFO rb-99b0b46-226057-429590 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/209" in browser 2026-10-28 05:51:56,600 103 INFO rb-99b0b46-226057-429590 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/209" 2026-10-28 05:51:56,626 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:51:58,785 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:58] "GET /odoo/action-mrp.mrp_production_action/209 HTTP/1.1" 200 - 185 0.178 1.986 2026-10-28 05:51:58,791 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Navigation result: {'frameId': 'B54462CECB3128E0655766F06572292A', 'loaderId': '09EF661CD653384A439A3B4F73DA6C6E', 'isDownload': False} 2026-10-28 05:51:58,791 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Evaluate ready code "odoo.isTourReady('test_mrp_multi_step_product_catalog_component_transfer')" 2026-10-28 05:51:58,881 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:58] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.021 2026-10-28 05:51:58,893 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:58] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-10-28 05:51:58,939 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:58] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.067 2026-10-28 05:51:58,970 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:51:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.085 2026-10-28 05:51:58,993 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:52:00,286 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:00] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.656 0.763 2026-10-28 05:52:00,310 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:00] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 1.288 2026-10-28 05:52:00,326 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:00] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.925 2026-10-28 05:52:00,582 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-28 05:52:00,583 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 05:52:00,585 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-28 05:52:00,623 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.012 2026-10-28 05:52:00,640 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: Owl is running in 'dev' mode. 2026-10-28 05:52:00,664 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:52:00,739 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:52:00,797 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.033 0.110 2026-10-28 05:52:00,838 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.119 2026-10-28 05:52:00,871 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.129 2026-10-28 05:52:00,886 103 INFO rb-99b0b46-226057-429590 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/209", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:52:00,931 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: [1/7] Tour test_mrp_multi_step_product_catalog_component_transfer → Step button[name=action_add_from_catalog_raw] 2026-10-28 05:52:01,060 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:52:01,180 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.119 0.301 2026-10-28 05:52:01,186 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.292 2026-10-28 05:52:01,262 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.188 2026-10-28 05:52:01,364 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:52:01,387 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 05:52:01,813 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:01] "POST /mail/data HTTP/1.1" 200 - 145 0.233 0.674 2026-10-28 05:52:01,816 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.594 2026-10-28 05:52:01,870 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.548 2026-10-28 05:52:01,958 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.047 0.603 2026-10-28 05:52:02,014 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:02] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.029 0.661 2026-10-28 05:52:02,059 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 05:52:02,111 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.012 0.035 2026-10-28 05:52:02,196 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 05:52:02,520 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:02] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 119 0.121 0.287 2026-10-28 05:52:02,673 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:02] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 19 0.019 0.037 2026-10-28 05:52:02,766 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:02] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.042 0.096 2026-10-28 05:52:02,771 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.141 2026-10-28 05:52:03,078 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:03] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 89 0.142 0.196 2026-10-28 05:52:03,249 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:03] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 05:52:03,474 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:03] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.002 0.013 2026-10-28 05:52:03,586 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: [2/7] Tour test_mrp_multi_step_product_catalog_component_transfer → Step .o_searchview_input 2026-10-28 05:52:03,615 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:03] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.066 0.084 2026-10-28 05:52:03,758 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:03] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 15 0.049 0.226 2026-10-28 05:52:03,811 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:03] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.018 0.313 2026-10-28 05:52:03,835 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:03] "POST /web/dataset/call_button/stock.move/action_add_from_catalog_raw HTTP/1.1" 200 - 5 0.004 0.221 2026-10-28 05:52:03,885 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:03] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.242 2026-10-28 05:52:03,962 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:03] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.027 0.385 2026-10-28 05:52:04,027 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:04] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.021 0.335 2026-10-28 05:52:04,389 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:04] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 116 0.096 0.416 2026-10-28 05:52:04,449 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:04] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 5 0.014 0.028 2026-10-28 05:52:04,541 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:04] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 6 0.024 0.055 2026-10-28 05:52:04,804 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:04] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 24 0.089 0.145 2026-10-28 05:52:04,876 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:04] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 7 0.012 0.039 2026-10-28 05:52:05,309 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/147/image_128?unique=1793145194000 HTTP/1.1" 200 - 6 0.017 0.021 2026-10-28 05:52:05,352 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: [3/7] Tour test_mrp_multi_step_product_catalog_component_transfer → Step .o_searchview_input 2026-10-28 05:52:05,373 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/235/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.035 0.054 2026-10-28 05:52:05,414 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/159/image_128?unique=1793143124000 HTTP/1.1" 200 - 6 0.003 0.090 2026-10-28 05:52:05,440 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: [4/7] Tour test_mrp_multi_step_product_catalog_component_transfer → Step .o_kanban_record:contains(Wooden Leg) 2026-10-28 05:52:05,449 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/158/image_128?unique=1793143124000 HTTP/1.1" 200 - 6 0.008 0.108 2026-10-28 05:52:05,495 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/281/image_128?unique=1793143477000 HTTP/1.1" 200 - 6 0.004 0.201 2026-10-28 05:52:05,516 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/270/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.006 0.172 2026-10-28 05:52:05,539 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/271/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.009 0.184 2026-10-28 05:52:05,572 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/18/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.006 0.062 2026-10-28 05:52:05,646 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 4 0.018 0.160 2026-10-28 05:52:05,674 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/16/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.007 0.278 2026-10-28 05:52:05,701 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/20/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.008 0.137 2026-10-28 05:52:05,720 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/19/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.004 0.180 2026-10-28 05:52:05,751 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/17/image_128?unique=1793145122000 HTTP/1.1" 200 - 6 0.009 0.305 2026-10-28 05:52:05,807 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/21/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.011 0.194 2026-10-28 05:52:05,837 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/23/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.010 0.164 2026-10-28 05:52:05,858 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/148/image_128?unique=1793145194000 HTTP/1.1" 200 - 6 0.004 0.108 2026-10-28 05:52:05,882 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/24/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.003 0.163 2026-10-28 05:52:05,910 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/40/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.007 0.076 2026-10-28 05:52:05,946 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "GET /web/image/product.product/143/image_128?unique=1793145194000 HTTP/1.1" 200 - 6 0.018 0.166 2026-10-28 05:52:05,987 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:05] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 2 0.012 0.289 2026-10-28 05:52:06,043 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:06] "GET /web/image/product.product/230/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.013 0.138 2026-10-28 05:52:06,070 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:06] "GET /web/image/product.product/233/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.006 0.179 2026-10-28 05:52:06,099 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:06] "GET /web/image/product.product/41/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.007 0.241 2026-10-28 05:52:06,122 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:06] "GET /web/image/product.product/234/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.003 0.111 2026-10-28 05:52:06,163 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:06] "GET /web/image/product.product/42/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.004 0.192 2026-10-28 05:52:06,191 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:06] "GET /web/image/product.product/229/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.003 0.104 2026-10-28 05:52:06,229 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:06] "GET /web/image/product.product/228/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.011 0.085 2026-10-28 05:52:06,254 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:06] "GET /web/image/product.product/231/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.005 0.325 2026-10-28 05:52:06,361 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:06] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 15 0.059 0.244 2026-10-28 05:52:06,387 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:06] "GET /web/image/product.product/12/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.006 0.243 2026-10-28 05:52:06,443 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:06] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 6 0.009 0.030 2026-10-28 05:52:06,532 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: [5/7] Tour test_mrp_multi_step_product_catalog_component_transfer → Step .o_kanban_record:contains(Wooden Leg) 2026-10-28 05:52:06,599 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: [6/7] Tour test_mrp_multi_step_product_catalog_component_transfer → Step button:contains("Back to Production") 2026-10-28 05:52:06,658 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: [7/7] Tour test_mrp_multi_step_product_catalog_component_transfer → Step div.o_field_widget:contains("WH/MO/") 2026-10-28 05:52:07,299 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:07] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 46 0.061 0.148 2026-10-28 05:52:07,575 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:07] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 65 0.149 0.232 2026-10-28 05:52:07,621 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:07] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 05:52:07,686 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:07] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 05:52:07,709 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: tour succeeded 2026-10-28 05:52:07,712 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_mrp_multi_step_product_catalog_component_transfer SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-10-28 05:52:07,793 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:07] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.021 0.085 2026-10-28 05:52:07,890 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:07] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.036 0.095 2026-10-28 05:52:07,914 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:07] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.136 2026-10-28 05:52:08,196 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer.browser: heap 37865692 (allocated 39829504) 2026-10-28 05:52:08,235 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Closing chrome headless with pid 16729 2026-10-28 05:52:08,235 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Closing websocket connection 2026-10-28 05:52:08,257 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Terminating chrome headless with pid 16729 2026-10-28 05:52:08,270 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:08] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.032 0.079 2026-10-28 05:52:08,378 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:08] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.034 0.170 2026-10-28 05:52:08,425 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_055208_425187_test_mrp_multi_step_product_catalog_component_transfer.txt 2026-10-28 05:52:08,425 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_multi_step_product_catalog_component_transfer: Removing chrome user profile "/tmp/tmpfx4r9bc6_chrome_odoo" 2026-10-28 05:52:09,199 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_order_product_catalog ... 2026-10-28 05:52:09,945 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome pid: 16990 2026-10-28 05:52:09,945 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome headless temporary user profile dir: /tmp/tmpuj194bmr_chrome_odoo 2026-10-28 05:52:09,946 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Issuing json command http://127.0.0.1:44001/json/version 2026-10-28 05:52:09,947 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44001/json/version with timeout 3 increased to 10s during tests 2026-10-28 05:52:10,004 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Browser version: Chrome/150.0.7871.114 2026-10-28 05:52:10,004 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Issuing json command http://127.0.0.1:44001/json 2026-10-28 05:52:10,005 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44001/json with timeout 3 increased to 10s during tests 2026-10-28 05:52:10,021 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Websocket url found: ws://127.0.0.1:44001/devtools/page/EA5912F0D3E9D739D778A0FADC617EC0 2026-10-28 05:52:10,058 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Enable chrome headless console log notification 2026-10-28 05:52:10,073 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome headless enable page notifications 2026-10-28 05:52:10,237 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:admin from n/a 2026-10-28 05:52:10,254 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Setting session cookie in browser 2026-10-28 05:52:10,266 103 INFO rb-99b0b46-226057-429590 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/210" in browser 2026-10-28 05:52:10,267 103 INFO rb-99b0b46-226057-429590 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/210" 2026-10-28 05:52:10,301 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 05:52:12,498 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:12] "GET /odoo/action-mrp.mrp_production_action/210 HTTP/1.1" 200 - 185 0.203 2.000 2026-10-28 05:52:12,503 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Navigation result: {'frameId': 'EA5912F0D3E9D739D778A0FADC617EC0', 'loaderId': '8444558AD26B5DB2744937D71326BF2C', 'isDownload': False} 2026-10-28 05:52:12,503 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Evaluate ready code "odoo.isTourReady('test_mrp_production_product_catalog')" 2026-10-28 05:52:12,569 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:12] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-10-28 05:52:12,598 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:12] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.048 2026-10-28 05:52:12,802 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 05:52:13,993 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:13] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.739 0.699 2026-10-28 05:52:14,027 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:14] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.469 2026-10-28 05:52:14,062 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 1.476 2026-10-28 05:52:14,081 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:14] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.860 2026-10-28 05:52:14,138 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:14] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 05:52:14,436 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 05:52:14,448 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 05:52:14,453 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 05:52:14,487 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-28 05:52:14,566 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: Owl is running in 'dev' mode. 2026-10-28 05:52:14,612 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 05:52:14,687 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 05:52:14,795 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.042 0.175 2026-10-28 05:52:14,832 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.119 2026-10-28 05:52:14,923 103 INFO rb-99b0b46-226057-429590 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/210", "delayToCheckUndeterminisms": 0})" 2026-10-28 05:52:14,961 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [1/5] Tour test_mrp_production_product_catalog → Step button[name=action_add_from_catalog_raw] 2026-10-28 05:52:15,064 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.071 0.235 2026-10-28 05:52:15,149 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.045 2026-10-28 05:52:15,186 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.070 0.361 2026-10-28 05:52:15,190 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.250 2026-10-28 05:52:15,235 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 05:52:15,258 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 05:52:15,268 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.030 0.099 2026-10-28 05:52:15,314 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.133 2026-10-28 05:52:15,404 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.288 2026-10-28 05:52:15,852 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:15] "POST /mail/data HTTP/1.1" 200 - 145 0.190 0.753 2026-10-28 05:52:15,912 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:15] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.015 0.729 2026-10-28 05:52:16,334 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:16] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 119 0.123 0.845 2026-10-28 05:52:16,336 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.195 2026-10-28 05:52:16,369 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.010 0.198 2026-10-28 05:52:16,455 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 05:52:16,465 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:16] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 19 0.027 0.039 2026-10-28 05:52:16,570 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:16] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.063 0.096 2026-10-28 05:52:16,592 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.171 2026-10-28 05:52:16,842 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:16] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 88 0.118 0.216 2026-10-28 05:52:17,012 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:17] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 05:52:17,201 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:17] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.023 2026-10-28 05:52:17,296 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [2/5] Tour test_mrp_production_product_catalog → Step .o_kanban_record:nth-child(1) 2026-10-28 05:52:17,336 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:17] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.060 0.083 2026-10-28 05:52:17,401 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:17] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.025 0.174 2026-10-28 05:52:17,463 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:17] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.017 0.171 2026-10-28 05:52:17,539 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:17] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 15 0.028 0.293 2026-10-28 05:52:17,557 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:17] "POST /web/dataset/call_button/stock.move/action_add_from_catalog_raw HTTP/1.1" 200 - 5 0.003 0.233 2026-10-28 05:52:17,609 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:17] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.025 0.186 2026-10-28 05:52:17,662 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:17] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.026 0.291 2026-10-28 05:52:17,734 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:17] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.015 0.119 2026-10-28 05:52:18,114 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:18] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 116 0.112 0.381 2026-10-28 05:52:18,176 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:18] "POST /web/dataset/call_kw/product.product/search_panel_select_range HTTP/1.1" 200 - 5 0.018 0.023 2026-10-28 05:52:18,276 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:18] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range HTTP/1.1" 200 - 6 0.024 0.063 2026-10-28 05:52:18,513 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:18] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 24 0.088 0.124 2026-10-28 05:52:18,571 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:18] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 7 0.012 0.032 2026-10-28 05:52:19,024 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [3/5] Tour test_mrp_production_product_catalog → Step .o_product_added 2026-10-28 05:52:19,095 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [4/5] Tour test_mrp_production_product_catalog → Step button:contains("Back to Production") 2026-10-28 05:52:19,107 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/147/image_128?unique=1793145194000 HTTP/1.1" 200 - 6 0.008 0.069 2026-10-28 05:52:19,135 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/159/image_128?unique=1793143124000 HTTP/1.1" 200 - 6 0.005 0.065 2026-10-28 05:52:19,149 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [5/5] Tour test_mrp_production_product_catalog → Step div.o_field_widget:contains("WH/MO/") 2026-10-28 05:52:19,169 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/270/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.013 0.063 2026-10-28 05:52:19,197 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/281/image_128?unique=1793143477000 HTTP/1.1" 200 - 6 0.008 0.123 2026-10-28 05:52:19,234 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/158/image_128?unique=1793143124000 HTTP/1.1" 200 - 6 0.012 0.137 2026-10-28 05:52:19,263 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/235/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.007 0.216 2026-10-28 05:52:19,307 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/16/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.012 0.140 2026-10-28 05:52:19,331 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/18/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.004 0.114 2026-10-28 05:52:19,359 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/271/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.005 0.240 2026-10-28 05:52:19,374 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/17/image_128?unique=1793145122000 HTTP/1.1" 200 - 6 0.004 0.191 2026-10-28 05:52:19,407 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/19/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.007 0.149 2026-10-28 05:52:19,435 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/20/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.009 0.145 2026-10-28 05:52:19,475 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/21/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.005 0.157 2026-10-28 05:52:19,512 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/23/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.012 0.164 2026-10-28 05:52:19,544 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/24/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.007 0.170 2026-10-28 05:52:19,581 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/148/image_128?unique=1793145194000 HTTP/1.1" 200 - 6 0.008 0.185 2026-10-28 05:52:19,609 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/143/image_128?unique=1793145194000 HTTP/1.1" 200 - 6 0.011 0.175 2026-10-28 05:52:19,637 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/40/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.010 0.170 2026-10-28 05:52:19,672 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/231/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.006 0.076 2026-10-28 05:52:19,919 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 46 0.066 0.218 2026-10-28 05:52:19,951 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/41/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.010 0.443 2026-10-28 05:52:19,992 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:19] "GET /web/image/product.product/233/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.019 0.414 2026-10-28 05:52:20,020 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:20] "GET /web/image/product.product/230/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.012 0.443 2026-10-28 05:52:20,068 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:20] "GET /web/image/product.product/42/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.021 0.385 2026-10-28 05:52:20,370 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:20] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 64 0.145 0.529 2026-10-28 05:52:20,395 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:20] "GET /web/image/product.product/234/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.008 0.453 2026-10-28 05:52:20,415 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:20] "GET /web/image/product.product/228/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.005 0.397 2026-10-28 05:52:20,440 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:20] "GET /web/image/product.product/229/image_128?unique=1793143141000 HTTP/1.1" 200 - 6 0.007 0.453 2026-10-28 05:52:20,475 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:20] "GET /web/image/product.product/12/image_128?unique=1793144612000 HTTP/1.1" 200 - 6 0.016 0.413 2026-10-28 05:52:20,486 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:20] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.062 2026-10-28 05:52:20,527 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:20] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 05:52:20,550 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: tour succeeded 2026-10-28 05:52:20,574 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_mrp_production_product_catalog SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-28 05:52:20,623 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:20] "POST /mail/thread/data HTTP/1.1" 200 - 16 0.030 0.062 2026-10-28 05:52:20,718 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:20] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.107 2026-10-28 05:52:20,737 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 05:52:20] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.004 0.134 2026-10-28 05:52:20,971 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: heap 36505740 (allocated 39305216) 2026-10-28 05:52:20,995 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Closing chrome headless with pid 16990 2026-10-28 05:52:21,003 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Closing websocket connection 2026-10-28 05:52:21,009 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Terminating chrome headless with pid 16990 2026-10-28 05:52:21,169 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_055221_169481_test_mrp_order_product_catalog.txt 2026-10-28 05:52:21,169 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Removing chrome user profile "/tmp/tmpuj194bmr_chrome_odoo" 2026-10-28 05:52:21,253 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:52:36,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_00_create_warehouse ... 2026-10-28 05:52:37,323 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_01_warehouse_twostep_manufacturing ... 2026-10-28 05:52:38,084 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_02_warehouse_twostep_manufacturing ... 2026-10-28 05:52:38,787 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_2_steps_and_additional_moves ... 2026-10-28 05:52:41,979 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_and_byproduct ... 2026-10-28 05:52:46,703 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_manufacturing_forecast ... 2026-10-28 05:52:48,441 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_cancel_propagation ... 2026-10-28 05:52:50,876 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1542] 2026-10-28 05:52:51,317 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1543] 2026-10-28 05:52:51,616 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_child_parent_relationship_on_backorder_creation ... 2026-10-28 05:52:56,393 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_component_and_byproduct_on_transfers ... 2026-10-28 05:53:02,938 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps ... 2026-10-28 05:53:06,412 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_flexible ... 2026-10-28 05:53:10,908 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_trigger_reordering_rules ... 2026-10-28 05:53:18,605 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_bom_from_reordering_rules ... 2026-10-28 05:53:20,609 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_bom_with_repetitions ... 2026-10-28 05:53:23,223 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1566] 2026-10-28 05:53:23,415 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1552] 2026-10-28 05:53:25,031 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_flow ... 2026-10-28 05:53:29,394 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_no_initial_demand ... 2026-10-28 05:53:31,887 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_pick_components_uses_shipping_policy_from_picking_type ... 2026-10-28 05:53:34,020 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_source_location_on_merge_mo_3_steps ... 2026-10-28 05:53:37,812 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1577, 1578] 2026-10-28 05:53:38,042 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_component_qty ... 2026-10-28 05:53:41,529 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1581] 2026-10-28 05:53:42,091 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1580] 2026-10-28 05:53:42,493 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_mo_from_bom_forecast ... 2026-10-28 05:53:44,650 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [99] 2026-10-28 05:53:45,410 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1587] 2026-10-28 05:53:46,620 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1582] 2026-10-28 05:53:46,831 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1590] 2026-10-28 05:53:47,275 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1583] 2026-10-28 05:53:47,704 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:53:57,227 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp.tests.test_workcenter: Starting TestWorkcenterOverview.test_workcenter_graph_data ... 2026-10-28 05:54:00,337 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:54:34,059 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_balancing ... 2026-10-28 05:54:40,257 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_balancing_with_cost_share ... 2026-10-28 05:54:47,004 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_cost_over_consumption ... 2026-10-28 05:54:47,459 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #833 deleted stock.move records with IDs: [1599] 2026-10-28 05:54:51,628 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_labor_move_not_duplicated_when_backorder_always ... 2026-10-28 05:54:58,026 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #833 deleted stock.move.line records with IDs: [1596] 2026-10-28 05:54:58,885 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_unbuild_account_00 ... 2026-10-28 05:55:04,073 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #833 deleted stock.move.line records with IDs: [1601] 2026-10-28 05:55:06,298 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountMove.test_wip_accounting_00 ... 2026-10-28 05:55:24,112 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 05:55:25,329 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-10-28 05:55:25,346 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41890] 2026-10-28 05:55:25,356 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 05:55:26,380 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_average_cost_unbuild_component_change_move_qty ... 2026-10-28 05:55:27,867 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1610] 2026-10-28 05:55:28,671 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_production_account_00 ... 2026-10-28 05:55:31,067 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpStockValuation.test_production_account_01 ... 2026-10-28 05:55:33,639 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 05:55:57,854 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp ... 2026-10-28 05:56:04,989 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp_02 ... 2026-10-28 05:56:11,281 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 05:56:20,926 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_adding_kit_parts_to_confirmed_repair ... 2026-10-28 05:56:21,582 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1633] 2026-10-28 05:56:21,760 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_repair_with_manufacture_mto_link ... 2026-10-28 05:56:22,318 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 05:56:32,133 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_unscrapped_tracked_component ... 2026-10-28 05:56:36,959 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component ... 2026-10-28 05:56:45,460 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component_02 ... 2026-10-28 05:56:49,016 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1650] 2026-10-28 05:56:51,370 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_repair_with_consumable_kit ... 2026-10-28 05:56:51,944 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1655] 2026-10-28 05:56:52,072 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1667] 2026-10-28 05:56:52,283 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_tracking_repair_production ... 2026-10-28 05:56:56,444 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 05:56:56,465 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_duplicating_warehouses_recreates_their_routes_and_operation_types ... 2026-10-28 05:56:59,252 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_subcontracting_location_1 ... 2026-10-28 05:57:07,499 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_warehouse_subcontracting_resupply_type_code ... 2026-10-28 05:57:10,132 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:57:11,720 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_backorder_with_subcontracting ... 2026-10-28 05:57:16,856 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1667] 2026-10-28 05:57:17,265 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_partner_subcontracting_location ... 2026-10-28 05:57:19,826 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_reception_serial ... 2026-10-28 05:57:23,250 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1674, 1675] 2026-10-28 05:57:24,172 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1678] 2026-10-28 05:57:27,621 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_decrease_quantity_done ... 2026-10-28 05:57:30,597 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1692] 2026-10-28 05:57:31,833 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1700, 1693, 1694] 2026-10-28 05:57:32,172 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1689] 2026-10-28 05:57:33,434 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1703, 1690, 1691] 2026-10-28 05:57:33,683 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1688] 2026-10-28 05:57:33,834 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_1 ... 2026-10-28 05:57:38,440 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1707] 2026-10-28 05:57:39,578 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_10 ... 2026-10-28 05:57:41,881 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_2 ... 2026-10-28 05:57:43,177 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1714] 2026-10-28 05:57:45,980 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1716] 2026-10-28 05:57:46,298 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_3 ... 2026-10-28 05:57:47,498 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1720] 2026-10-28 05:57:50,764 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1723] 2026-10-28 05:57:51,131 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_4 ... 2026-10-28 05:57:52,794 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1727] 2026-10-28 05:57:55,220 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_5 ... 2026-10-28 05:57:57,487 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1731] 2026-10-28 05:57:59,382 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1734] 2026-10-28 05:58:00,776 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_6 ... 2026-10-28 05:58:04,962 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_8 ... 2026-10-28 05:58:10,210 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1742] 2026-10-28 05:58:10,989 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1746] 2026-10-28 05:58:11,648 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_9 ... 2026-10-28 05:58:12,828 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1751] 2026-10-28 05:58:14,786 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1753] 2026-10-28 05:58:14,999 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1752] 2026-10-28 05:58:15,180 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_flexible_bom_1 ... 2026-10-28 05:58:18,926 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_warning_bom_1 ... 2026-10-28 05:58:26,291 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_warning_bom_2 ... 2026-10-28 05:58:31,602 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1769, 1770, 1771] 2026-10-28 05:58:32,493 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_mrp_report_bom_structure_subcontracting ... 2026-10-28 05:58:33,404 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_multiple_component_records_for_incomplete_move ... 2026-10-28 05:58:39,796 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1779, 1780, 1781] 2026-10-28 05:58:40,871 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_reduce_subcontract_order_qty ... 2026-10-28 05:58:43,792 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1784] 2026-10-28 05:58:43,945 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1785] 2026-10-28 05:58:44,082 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1782] 2026-10-28 05:58:45,538 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1789, 1790, 1791] 2026-10-28 05:58:46,430 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders ... 2026-10-28 05:58:54,034 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders_2 ... 2026-10-28 05:58:58,533 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1803] 2026-10-28 05:59:00,621 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1806] 2026-10-28 05:59:01,859 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1810] 2026-10-28 05:59:02,458 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracted_product_return_locations ... 2026-10-28 05:59:04,766 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_component_line_deletion ... 2026-10-28 05:59:07,246 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1820, 1822] 2026-10-28 05:59:07,569 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_date_warning ... 2026-10-28 05:59:08,798 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1824] 2026-10-28 05:59:10,098 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_rules_replication ... 2026-10-28 05:59:13,470 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_set_quantity_done ... 2026-10-28 05:59:16,361 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1828] 2026-10-28 05:59:18,190 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_unbuild_warning ... 2026-10-28 05:59:19,340 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1835] 2026-10-28 05:59:20,539 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_validate_partial_subcontracting_without_backorder ... 2026-10-28 05:59:22,713 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1842, 1843, 1844] 2026-10-28 05:59:23,341 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 05:59:24,571 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_backorder_production ... 2026-10-28 05:59:26,184 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1845] 2026-10-28 05:59:26,294 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1846] 2026-10-28 05:59:26,360 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1847] 2026-10-28 05:59:29,425 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1849, 1850] 2026-10-28 05:59:30,158 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1854] 2026-10-28 05:59:33,819 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_mass_produce_tracked_product ... 2026-10-28 05:59:35,937 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1861] 2026-10-28 05:59:36,070 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1862] 2026-10-28 05:59:36,136 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1863] 2026-10-28 05:59:39,516 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_1 ... 2026-10-28 05:59:40,776 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1874] 2026-10-28 05:59:46,026 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_backorder ... 2026-10-28 05:59:48,549 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1879] 2026-10-28 05:59:48,656 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1880] 2026-10-28 05:59:48,743 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1881] 2026-10-28 05:59:48,829 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1882] 2026-10-28 05:59:51,831 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1884, 1885, 1886] 2026-10-28 05:59:52,885 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1889, 1890] 2026-10-28 05:59:54,564 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1897] 2026-10-28 05:59:58,426 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_backorder02 ... 2026-10-28 06:00:07,215 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_flow_tracked_only_finished ... 2026-10-28 06:00:09,452 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1912, 1913, 1914] 2026-10-28 06:00:12,516 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1915, 1916, 1917] 2026-10-28 06:00:12,993 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_record_components_on_received_quantity_change ... 2026-10-28 06:00:15,260 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1931, 1932, 1933, 1934] 2026-10-28 06:00:15,813 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingTracking.test_record_productions_of_the_same_lot ... 2026-10-28 06:00:20,236 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 06:00:21,900 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-10-28 06:00:21,936 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42340] 2026-10-28 06:00:21,946 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 06:00:22,922 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingPortal.test_flow_subcontracting_portal ... 2026-10-28 06:00:28,342 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1693], uid: 849, model: product.product 2026-10-28 06:00:28,366 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1693], uid: 849, model: product.product 2026-10-28 06:00:30,705 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 06:00:32,148 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui: Starting TestSubcontractingPortalUi.test_subcontrating_portal ... 2026-10-28 06:00:33,299 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1964] 2026-10-28 06:00:35,048 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome pid: 17250 2026-10-28 06:00:35,049 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome headless temporary user profile dir: /tmp/tmp69zc_ify_chrome_odoo 2026-10-28 06:00:35,049 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Issuing json command http://127.0.0.1:44053/json/version 2026-10-28 06:00:35,050 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44053/json/version with timeout 3 increased to 10s during tests 2026-10-28 06:00:35,263 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Browser version: Chrome/150.0.7871.114 2026-10-28 06:00:35,264 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Issuing json command http://127.0.0.1:44053/json 2026-10-28 06:00:35,264 103 INFO rb-99b0b46-226057-429590 odoo.tests.common.requests: request http://127.0.0.1:44053/json with timeout 3 increased to 10s during tests 2026-10-28 06:00:35,359 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Websocket url found: ws://127.0.0.1:44053/devtools/page/CB03B06AA3CFD5AC368E678CB9114568 2026-10-28 06:00:35,404 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Enable chrome headless console log notification 2026-10-28 06:00:35,426 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome headless enable page notifications 2026-10-28 06:00:35,533 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:georges1 from n/a 2026-10-28 06:00:35,585 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Setting session cookie in browser 2026-10-28 06:00:35,608 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Open "http://127.0.0.1:8069/my/productions" in browser 2026-10-28 06:00:35,608 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Navigating to: "http://127.0.0.1:8069/my/productions" 2026-10-28 06:00:35,664 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:00:37,987 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:37] "GET /my/productions HTTP/1.1" 200 - 234 0.343 1.985 2026-10-28 06:00:37,995 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Navigation result: {'frameId': 'CB03B06AA3CFD5AC368E678CB9114568', 'loaderId': 'A3B4FAE58CE3A6B9080E0355E4A5D8F6', 'isDownload': False} 2026-10-28 06:00:37,995 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Evaluate ready code "odoo.isTourReady('subcontracting_portal_tour')" 2026-10-28 06:00:38,054 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 06:00:38,077 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 06:00:38,152 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:38] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.051 0.045 2026-10-28 06:00:38,177 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 06:00:38,196 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:38] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.071 2026-10-28 06:00:38,258 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 06:00:38,259 103 INFO rb-99b0b46-226057-429590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 06:00:38,268 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 06:00:38,307 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:38] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.016 0.045 2026-10-28 06:00:38,548 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:38] "GET /web/image/website/1/logo/My%20Website?unique=f76e1b7 HTTP/1.1" 200 - 4 0.020 0.010 2026-10-28 06:00:38,556 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:38] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 06:00:38,576 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:38] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 06:00:38,577 103 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 06:00:38,687 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 06:00:38,721 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:38] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.057 2026-10-28 06:00:38,737 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:38] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 4 0.003 0.051 2026-10-28 06:00:39,337 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:39] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 06:00:39,488 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Evaluate test code "odoo.startTour('subcontracting_portal_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/productions", "delayToCheckUndeterminisms": 0})" 2026-10-28 06:00:39,513 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: [1/3] Tour subcontracting_portal_tour → Step Select the picking to open the backend view. (trigger: table > tbody > tr a:has(span:contains(WH/IN/00))) 2026-10-28 06:00:39,613 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.193 2026-10-28 06:00:39,786 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:39] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.081 0.276 2026-10-28 06:00:40,131 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:40] "GET /my/productions/507 HTTP/1.1" 200 - 32 0.027 0.473 2026-10-28 06:00:40,200 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:40] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.008 0.024 2026-10-28 06:00:40,462 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:40] "GET /my/productions/507/subcontracting_portal HTTP/1.1" 200 - 44 0.031 0.162 2026-10-28 06:00:40,497 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:40] "GET /web/assets/1766fcd/mrp_subcontracting.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 06:00:40,505 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:40] "GET /web/assets/d3d72df/mrp_subcontracting.webclient.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-10-28 06:00:40,919 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:40] "GET /web/webclient/translations/de9186484fa3e214f8da0a52fcbf882418a4c8b1?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 06:00:40,942 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: Owl is running in 'dev' mode. 2026-10-28 06:00:41,055 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:41] "POST /web/action/load HTTP/1.1" 200 - 15 0.016 0.048 2026-10-28 06:00:41,309 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:41] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 85 0.066 0.132 2026-10-28 06:00:41,542 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: [2/3] Tour subcontracting_portal_tour → Step Wait the subcontracting portal to be loaded. (trigger: :iframe .o_subcontracting_portal) 2026-10-28 06:00:41,654 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: [3/3] Tour subcontracting_portal_tour → Step :iframe button[name="action_show_details"] 2026-10-28 06:00:41,693 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:41] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 40 0.079 0.094 2026-10-28 06:00:41,715 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.008 0.120 2026-10-28 06:00:41,817 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:41] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.044 0.201 2026-10-28 06:00:42,005 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: tour succeeded 2026-10-28 06:00:42,007 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: ╔═══════════════════════════════════════════╗ ║ TOUR subcontracting_portal_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-28 06:00:42,136 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:00:42] "POST /web/dataset/call_button/stock.move/action_show_details HTTP/1.1" 200 - 19 0.037 0.085 2026-10-28 06:00:42,279 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: heap 18541224 (allocated 20185088) 2026-10-28 06:00:42,286 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Closing chrome headless with pid 17250 2026-10-28 06:00:42,294 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Closing websocket connection 2026-10-28 06:00:42,299 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Terminating chrome headless with pid 17250 2026-10-28 06:00:42,456 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429590/chrome_logs/chrome_log_20261028_060042_456128_test_subcontrating_portal.txt 2026-10-28 06:00:42,456 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Removing chrome user profile "/tmp/tmp69zc_ify_chrome_odoo" 2026-10-28 06:00:42,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 06:00:44,258 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_input_output_accout_with_subcontract ... 2026-10-28 06:00:48,846 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1968] 2026-10-28 06:00:49,654 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontract_cost_different_when_standard_price ... 2026-10-28 06:00:53,838 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1973] 2026-10-28 06:00:54,919 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_backorder ... 2026-10-28 06:00:56,622 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1977] 2026-10-28 06:00:56,736 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1978] 2026-10-28 06:00:56,809 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1979] 2026-10-28 06:00:56,901 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1980] 2026-10-28 06:00:58,107 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1981, 1982, 1983, 1984] 2026-10-28 06:01:00,490 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1987, 1988] 2026-10-28 06:01:02,252 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1996] 2026-10-28 06:01:07,150 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_flow_1 ... 2026-10-28 06:01:13,037 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2009] 2026-10-28 06:01:17,094 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2014] 2026-10-28 06:01:18,708 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_flow_2 ... 2026-10-28 06:01:25,034 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2022] 2026-10-28 06:01:25,983 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_tracked_compo_and_backorder ... 2026-10-28 06:01:38,849 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 06:02:04,452 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_avco_valuation_subcontract_and_dropshipped_and_backorder ... 2026-10-28 06:02:16,426 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_valuation_subcontracted_and_dropshipped ... 2026-10-28 06:02:20,532 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #851 deleted stock.move.line records with IDs: [2043] 2026-10-28 06:02:26,428 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:02:27,592 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-10-28 06:02:27,627 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42468] 2026-10-28 06:02:27,638 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 06:02:28,642 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingPortal.test_portal_subcontractor_record_production_with_dropship ... 2026-10-28 06:02:32,266 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #854 deleted stock.move.line records with IDs: [2049] 2026-10-28 06:02:33,039 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 06:02:34,800 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: Starting TestSubcontractingLandedCosts.test_subcontracting_landed_cost_pro_rata_product_out ... 2026-10-28 06:02:38,008 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2056] 2026-10-28 06:02:39,646 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: Starting TestSubcontractingLandedCosts.test_subcontracting_landed_cost_receipts_flow ... 2026-10-28 06:02:42,601 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2061] 2026-10-28 06:02:49,258 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2067] 2026-10-28 06:02:50,683 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 06:02:52,476 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability ... 2026-10-28 06:02:53,643 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability_po_lead ... 2026-10-28 06:02:54,836 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_count_smart_buttons ... 2026-10-28 06:02:56,944 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_decrease_qty ... 2026-10-28 06:02:59,052 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2074] 2026-10-28 06:02:59,365 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2073] 2026-10-28 06:02:59,690 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2023] 2026-10-28 06:03:00,801 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2024] 2026-10-28 06:03:02,194 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2075] 2026-10-28 06:03:02,548 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_global_visibility_days_affect_lead_time ... 2026-10-28 06:03:03,917 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_location_after_dest_location_update_backorder_production ... 2026-10-28 06:03:09,687 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2081] 2026-10-28 06:03:10,660 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2085] 2026-10-28 06:03:11,365 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_report_bom_structure_subcontracting_quantities ... 2026-10-28 06:03:14,210 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_subcontract_modify_date ... 2026-10-28 06:03:20,682 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_orderpoint_warehouse_not_required ... 2026-10-28 06:03:27,130 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_exchange ... 2026-10-28 06:03:31,532 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return01 ... 2026-10-28 06:03:35,143 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return02 ... 2026-10-28 06:03:39,172 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return03 ... 2026-10-28 06:03:43,217 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2113] 2026-10-28 06:03:44,172 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_receipt_consumption_issues_due_to_subcontract_bom_modifications ... 2026-10-28 06:03:48,349 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125] 2026-10-28 06:03:48,767 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_resupply_order_buy_mto ... 2026-10-28 06:03:52,552 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_and_decrease_pol_qty ... 2026-10-28 06:03:57,395 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_subcontracted_product_to_supplier_location ... 2026-10-28 06:04:00,324 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2155] 2026-10-28 06:04:01,780 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontract_add_comp_no_product_price_change ... 2026-10-28 06:04:10,670 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontract_product_price_change ... 2026-10-28 06:04:17,656 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2173] 2026-10-28 06:04:20,712 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days ... 2026-10-28 06:04:21,190 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days_on_overview ... 2026-10-28 06:04:22,462 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_multi_currency_price_diff ... 2026-10-28 06:04:28,558 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2178] 2026-10-28 06:04:30,872 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_price_diff_billing_user ... 2026-10-28 06:04:36,438 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2183] 2026-10-28 06:04:39,517 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-10-28 06:04:39,554 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42930] 2026-10-28 06:04:39,577 103 INFO rb-99b0b46-226057-429590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 06:04:40,829 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_resupply_price_diff ... 2026-10-28 06:04:47,177 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2188] 2026-10-28 06:04:49,677 103 INFO rb-99b0b46-226057-429590 odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_update_qty_purchased_with_subcontracted_product ... 2026-10-28 06:04:53,093 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2196] 2026-10-28 06:04:53,394 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:04:53,442 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_enrich ... 2026-10-28 06:05:02,982 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (381) 2026-10-28 06:05:03,073 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (381) 2026-10-28 06:05:03,238 103 INFO rb-99b0b46-226057-429590 odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_extract_company_domain ... 2026-10-28 06:05:12,653 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 06:05:14,168 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_10_direct_checkout_public ... 2026-10-28 06:05:14,229 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:16,268 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:16] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+Norbert+Buyer)&partner_id=2558&access_token=6d308f83ecf8cdb108fbe721eb894ebf9a0bc5e53b01b8ed12c299b6c29fa8ad HTTP/1.1" 200 - 243 0.273 1.771 2026-10-28 06:05:16,348 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:16] "POST /payment/transaction HTTP/1.1" 200 - 15 0.016 0.041 2026-10-28 06:05:16,431 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_11_direct_checkout_portal ... 2026-10-28 06:05:16,494 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 06:05:16,524 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:18,733 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:18] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+portal_user+(base.group_portal))&partner_id=2557&access_token=4924db4ae10e508334f662065fb970b87c441db6ebf3257457238dd3446b1f35 HTTP/1.1" 200 - 263 0.336 1.878 2026-10-28 06:05:18,796 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:18] "POST /payment/transaction HTTP/1.1" 200 - 16 0.014 0.028 2026-10-28 06:05:18,865 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_12_direct_checkout_internal ... 2026-10-28 06:05:18,924 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:internal_user from n/a 2026-10-28 06:05:18,956 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:21,300 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:21] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+internal_user+(base.group_user))&partner_id=2556&access_token=c6bb69127cd834096928e481ffb5c6fd26c581a37a0bfb709213729b44709dde HTTP/1.1" 200 - 322 0.401 1.947 2026-10-28 06:05:21,374 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:21] "POST /payment/transaction HTTP/1.1" 200 - 16 0.028 0.029 2026-10-28 06:05:21,444 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_20_redirect_checkout_public ... 2026-10-28 06:05:21,537 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:24,992 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:24] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+Norbert+Buyer)&partner_id=2558&access_token=6d308f83ecf8cdb108fbe721eb894ebf9a0bc5e53b01b8ed12c299b6c29fa8ad HTTP/1.1" 200 - 244 0.315 3.143 2026-10-28 06:05:25,053 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:25] "POST /payment/transaction HTTP/1.1" 200 - 18 0.012 0.031 2026-10-28 06:05:25,060 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows.TestFlows.test_20_redirect_checkout_public: waiting for threads: [] 2026-10-28 06:05:25,092 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_21_redirect_checkout_portal ... 2026-10-28 06:05:25,117 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 06:05:25,138 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:27,101 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:27] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+portal_user+(base.group_portal))&partner_id=2557&access_token=4924db4ae10e508334f662065fb970b87c441db6ebf3257457238dd3446b1f35 HTTP/1.1" 200 - 263 0.268 1.699 2026-10-28 06:05:27,193 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:27] "POST /payment/transaction HTTP/1.1" 200 - 19 0.012 0.039 2026-10-28 06:05:27,256 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_22_redirect_checkout_internal ... 2026-10-28 06:05:27,303 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:internal_user from n/a 2026-10-28 06:05:27,336 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:29,783 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:29] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+internal_user+(base.group_user))&partner_id=2556&access_token=c6bb69127cd834096928e481ffb5c6fd26c581a37a0bfb709213729b44709dde HTTP/1.1" 200 - 322 0.333 2.118 2026-10-28 06:05:29,872 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:29] "POST /payment/transaction HTTP/1.1" 200 - 19 0.014 0.057 2026-10-28 06:05:29,955 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_31_tokenize_portal ... 2026-10-28 06:05:29,991 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 06:05:30,019 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:31,976 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:31] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+portal_user+(base.group_portal))&partner_id=2557&access_token=4924db4ae10e508334f662065fb970b87c441db6ebf3257457238dd3446b1f35 HTTP/1.1" 200 - 263 0.263 1.703 2026-10-28 06:05:32,068 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:32] "POST /payment/transaction HTTP/1.1" 200 - 16 0.012 0.031 2026-10-28 06:05:32,116 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_32_tokenize_internal ... 2026-10-28 06:05:32,159 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:internal_user from n/a 2026-10-28 06:05:32,177 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:34,286 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:34] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+internal_user+(base.group_user))&partner_id=2556&access_token=c6bb69127cd834096928e481ffb5c6fd26c581a37a0bfb709213729b44709dde HTTP/1.1" 200 - 322 0.306 1.807 2026-10-28 06:05:34,380 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:34] "POST /payment/transaction HTTP/1.1" 200 - 16 0.012 0.039 2026-10-28 06:05:34,437 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_51_validation_direct_portal ... 2026-10-28 06:05:34,476 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 06:05:34,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:38,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 252 0.260 -0.260 2026-10-28 06:05:38,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 21 0.026 -0.026 2026-10-28 06:05:38,412 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_52_validation_direct_internal ... 2026-10-28 06:05:38,444 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:internal_user from n/a 2026-10-28 06:05:38,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:40,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 311 0.339 -0.339 2026-10-28 06:05:40,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 21 0.017 -0.017 2026-10-28 06:05:40,994 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_61_validation_redirect_portal ... 2026-10-28 06:05:41,034 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 06:05:41,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:43,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 252 0.264 -0.264 2026-10-28 06:05:43,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 21 0.032 -0.032 2026-10-28 06:05:43,401 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_62_validation_redirect_internal ... 2026-10-28 06:05:43,447 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:internal_user from n/a 2026-10-28 06:05:43,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:45,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 311 0.422 -0.422 2026-10-28 06:05:46,000 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 21 0.026 -0.026 2026-10-28 06:05:46,121 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_access_disabled_providers_tokens ... 2026-10-28 06:05:46,149 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 06:05:46,298 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:48,494 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:48] "GET /my/payment_method HTTP/1.1" 200 - 251 0.337 1.871 2026-10-28 06:05:48,773 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:48] "GET /my/payment_method HTTP/1.1" 200 - 25 0.054 0.162 2026-10-28 06:05:48,926 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:48] "GET /my/payment_method HTTP/1.1" 200 - 24 0.022 0.101 2026-10-28 06:05:48,995 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_direct_payment_triggers_no_payment_request ... 2026-10-28 06:05:49,068 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 06:05:49,092 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:49,649 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:49] "POST /payment/transaction HTTP/1.1" 200 - 20 0.014 0.548 2026-10-28 06:05:49,706 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_no_token ... 2026-10-28 06:05:49,725 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:51,760 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:51] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 303 - 18 0.016 2.022 2026-10-28 06:05:52,977 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:52] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction HTTP/1.1" 200 - 179 0.177 1.030 2026-10-28 06:05:53,016 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 06:05:53,678 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:53] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 200 - 113 0.092 0.553 2026-10-28 06:05:53,737 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_redirect_if_no_partner_exist ... 2026-10-28 06:05:53,756 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:54,234 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:54] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=6d308f83ecf8cdb108fbe721eb894ebf9a0bc5e53b01b8ed12c299b6c29fa8ad HTTP/1.1" 303 - 18 0.012 0.468 2026-10-28 06:05:55,507 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:55] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction%26access_token%3D6d308f83ecf8cdb108fbe721eb894ebf9a0bc5e53b01b8ed12c299b6c29fa8ad HTTP/1.1" 200 - 179 0.223 1.046 2026-10-28 06:05:55,534 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 06:05:56,219 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:56] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=6d308f83ecf8cdb108fbe721eb894ebf9a0bc5e53b01b8ed12c299b6c29fa8ad HTTP/1.1" 200 - 113 0.098 0.574 2026-10-28 06:05:56,280 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_currency ... 2026-10-28 06:05:56,312 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:57,987 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:57] "GET /payment/pay?amount=1111.11¤cy_id=1126&reference=Test+Transaction&partner_id=2558&access_token=a37beb810c7c5ed3d29afb1ba354c507979554b744be2798446afae4be62ff1a HTTP/1.1" 404 - 190 0.189 1.490 2026-10-28 06:05:58,087 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:58] "GET /payment/pay?amount=1111.11¤cy_id=129&reference=Test+Transaction&partner_id=2558&access_token=7d234f93271ec582ab688a9397bf1486b23caec0d25c8c9935e510c7c794b39c HTTP/1.1" 404 - 16 0.028 0.062 2026-10-28 06:05:58,153 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_token ... 2026-10-28 06:05:58,169 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:05:59,819 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:05:59] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=2558&access_token=abcde HTTP/1.1" 404 - 186 0.211 1.442 2026-10-28 06:05:59,822 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows.TestFlows.test_pay_wrong_token: waiting for threads: [] 2026-10-28 06:05:59,854 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_by_token_triggers_exactly_one_payment_request ... 2026-10-28 06:05:59,883 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 06:05:59,929 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:06:00,392 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:06:00] "POST /payment/transaction HTTP/1.1" 200 - 20 0.011 0.454 2026-10-28 06:06:00,449 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_with_redirect_triggers_no_payment_request ... 2026-10-28 06:06:00,483 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 06:06:00,507 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:06:02,526 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:06:02] "POST /payment/transaction HTTP/1.1" 200 - 23 0.014 2.009 2026-10-28 06:06:02,566 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_in_users ... 2026-10-28 06:06:02,632 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_out_users ... 2026-10-28 06:06:02,680 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_route_rejects_unexpected_kwarg ... 2026-10-28 06:06:02,699 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:06:03,141 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:06:03] "POST /payment/transaction HTTP/1.1" 200 - 7 0.003 0.445 2026-10-28 06:06:03,190 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_flow ... 2026-10-28 06:06:03,212 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:06:03,740 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:06:03] "POST /payment/transaction HTTP/1.1" 200 - 7 0.003 0.528 2026-10-28 06:06:03,789 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_token ... 2026-10-28 06:06:03,810 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:06:04,270 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:06:04] "POST /payment/transaction HTTP/1.1" 200 - 7 0.005 0.460 2026-10-28 06:06:04,357 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:06:15,185 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_archive_token_logged_in_another_company ... 2026-10-28 06:06:22,902 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 06:06:22,922 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:06:23,521 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:06:23] "POST /payment/archive_token HTTP/1.1" 200 - 14 0.011 0.592 2026-10-28 06:06:23,524 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_multicompany_flows.TestMultiCompanyFlows.test_archive_token_logged_in_another_company: waiting for threads: [] 2026-10-28 06:06:23,609 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_full_access_to_partner_tokens ... 2026-10-28 06:06:23,636 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:portal_user from n/a 2026-10-28 06:06:23,697 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:06:27,220 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:06:27] "GET /my/payment_method HTTP/1.1" 200 - 252 0.316 3.211 2026-10-28 06:06:27,231 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_multicompany_flows.TestMultiCompanyFlows.test_full_access_to_partner_tokens: waiting for threads: [] 2026-10-28 06:06:27,275 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_pay_logged_in_another_company ... 2026-10-28 06:06:27,316 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:internal_user from n/a 2026-10-28 06:06:27,343 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:06:29,657 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:06:29] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=2564&access_token=97d8c9f8bfe279396cd917140e102fa79dd22f4d23ca72f905d2239676f96e29&company_id=383 HTTP/1.1" 200 - 316 0.387 1.935 2026-10-28 06:06:29,759 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:06:29] "POST /payment/transaction HTTP/1.1" 200 - 16 0.044 0.030 2026-10-28 06:06:29,881 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:06:31,364 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_availability_report_covers_all_reasons ... 2026-10-28 06:06:31,618 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_non_primary_payment_method_not_compatible ... 2026-10-28 06:06:31,703 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_countries_set ... 2026-10-28 06:06:31,831 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_currencies_set ... 2026-10-28 06:06:31,888 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_provider_is_enabled ... 2026-10-28 06:06:31,940 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_tokenization_forced ... 2026-10-28 06:06:32,004 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_express_checkout ... 2026-10-28 06:06:32,057 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_countries ... 2026-10-28 06:06:32,170 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_currencies ... 2026-10-28 06:06:32,232 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_provider_is_disabled ... 2026-10-28 06:06:32,307 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_tokenization_forced ... 2026-10-28 06:06:32,366 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_express_checkout ... 2026-10-28 06:06:32,427 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_countries ... 2026-10-28 06:06:32,567 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_currencies ... 2026-10-28 06:06:32,656 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_requires_provider_to_be_activated ... 2026-10-28 06:06:32,791 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_unlinking_payment_method_from_provider_state_archives_tokens ... 2026-10-28 06:06:32,890 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:06:34,397 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_availability_report_covers_all_reasons ... 2026-10-28 06:06:34,870 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_changing_provider_state_archives_tokens ... 2026-10-28 06:06:35,076 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_default_payment_methods ... 2026-10-28 06:06:35,268 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_processing_cron ... 2026-10-28 06:06:35,526 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_default_payment_methods ... 2026-10-28 06:06:35,687 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_processing_cron ... 2026-10-28 06:06:35,787 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_maximum_amount_is_zero ... 2026-10-28 06:06:35,978 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_countries_set ... 2026-10-28 06:06:36,182 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_currencies_set ... 2026-10-28 06:06:36,318 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_payment_below_maximum_amount ... 2026-10-28 06:06:36,434 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_forced ... 2026-10-28 06:06:36,594 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_required ... 2026-10-28 06:06:36,763 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_countries ... 2026-10-28 06:06:36,985 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_currencies ... 2026-10-28 06:06:37,152 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_branch_companies ... 2026-10-28 06:06:45,247 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_express_checkout ... 2026-10-28 06:06:45,383 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_payment_above_maximum_amount ... 2026-10-28 06:06:45,525 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_forced ... 2026-10-28 06:06:45,641 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_required ... 2026-10-28 06:06:45,744 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_express_checkout ... 2026-10-28 06:06:45,848 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_countries ... 2026-10-28 06:06:46,076 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_currencies ... 2026-10-28 06:06:46,241 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_published_provider_compatible_with_all_users ... 2026-10-28 06:06:46,346 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_compatible_with_internal_user ... 2026-10-28 06:06:46,469 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_not_compatible_with_non_internal_user ... 2026-10-28 06:06:46,620 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_validation_currency_is_supported ... 2026-10-28 06:06:46,692 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:06:48,114 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_cannot_assign_token_to_public_partner ... 2026-10-28 06:06:48,197 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_for_empty_payment_details ... 2026-10-28 06:06:48,424 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_not_padded ... 2026-10-28 06:06:48,532 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_padded ... 2026-10-28 06:06:48,584 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_shortened_to_max_length ... 2026-10-28 06:06:48,644 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_payment_method ... 2026-10-28 06:06:48,795 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_provider ... 2026-10-28 06:06:48,917 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_users_have_no_access_to_other_users_tokens ... 2026-10-28 06:06:49,201 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:06:50,483 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_allowed_for_authorized_users ... 2026-10-28 06:06:50,698 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_blocked_for_unauthorized_user ... 2026-10-28 06:06:50,737 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 868, model: payment.transaction 2026-10-28 06:06:50,789 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_child_tx_triggers_source_tx_state_update ... 2026-10-28 06:06:50,910 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_full_amount_confirms_source_tx ... 2026-10-28 06:06:51,037 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_partial_amount_leaves_source_tx_authorized ... 2026-10-28 06:06:51,152 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_log_processing_values ... 2026-10-28 06:06:51,227 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_partial_capture_transaction_values ... 2026-10-28 06:06:51,325 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_allowed_for_authorized_users ... 2026-10-28 06:06:51,612 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_blocked_for_unauthorized_user ... 2026-10-28 06:06:51,647 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 868, model: payment.transaction 2026-10-28 06:06:51,709 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_transaction_values ... 2026-10-28 06:06:51,795 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refunds_count ... 2026-10-28 06:06:52,178 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_extra_allowed_state ... 2026-10-28 06:06:52,246 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_illegal_target_state ... 2026-10-28 06:06:52,314 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_updating_state_resets_post_processing_status ... 2026-10-28 06:06:52,316 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: skipped TestPaymentTransaction.test_updating_state_resets_post_processing_status : This test should not be run after account_payment is installed. 2026-10-28 06:06:52,353 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_allowed_for_authorized_users ... 2026-10-28 06:06:52,572 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_blocked_for_unauthorized_user ... 2026-10-28 06:06:52,604 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 868, model: payment.transaction 2026-10-28 06:06:52,672 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_voiding_child_tx_triggers_source_tx_state_update ... 2026-10-28 06:06:52,817 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:06:54,249 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_accept_webhook_notification_with_valid_signature ... 2026-10-28 06:06:54,350 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_payment_request ... 2026-10-28 06:06:54,399 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:06:54,895 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.controllers.main: payment request response for transaction with reference Test Transaction: {} 2026-10-28 06:06:54,897 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:06:54] "POST /payment/adyen/payments HTTP/1.1" 200 - 19 0.011 0.493 2026-10-28 06:06:54,947 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_token_payment_request ... 2026-10-28 06:06:55,020 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.models.payment_transaction: payment request response for transaction with reference Test Transaction: {} 2026-10-28 06:06:55,085 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_authorization_notification_leaves_transaction_in_draft ... 2026-10-28 06:06:55,119 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:06:55,567 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:06:55] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.004 0.447 2026-10-28 06:06:55,634 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_cancellation_notification_leaves_transaction_authorized ... 2026-10-28 06:06:55,676 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:06:56,319 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:06:56] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.023 0.624 2026-10-28 06:06:56,376 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_capture_notification_leaves_transaction_authorized ... 2026-10-28 06:06:56,425 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:06:58,435 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:06:58] "POST /payment/adyen/notification HTTP/1.1" 200 - 27 0.017 1.997 2026-10-28 06:06:58,482 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_refund_notification_sets_refund_transaction_in_error ... 2026-10-28 06:06:58,525 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:06:59,163 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:06:59] "POST /payment/adyen/notification HTTP/1.1" 200 - 27 0.023 0.618 2026-10-28 06:06:59,215 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_capture_tx_when_missing ... 2026-10-28 06:06:59,302 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_refund_tx_when_missing ... 2026-10-28 06:06:59,365 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_creates_void_tx_when_missing ... 2026-10-28 06:06:59,470 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_partial_capture_child_tx ... 2026-10-28 06:06:59,555 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_refund_tx ... 2026-10-28 06:06:59,628 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_get_tx_from_notification_data_returns_void_tx ... 2026-10-28 06:06:59,709 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_no_information_missing_from_partner_address ... 2026-10-28 06:06:59,800 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_processing_values ... 2026-10-28 06:06:59,876 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_invalid_signature ... 2026-10-28 06:06:59,950 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_missing_signature ... 2026-10-28 06:07:00,050 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_full_capture_request_does_not_create_capture_tx ... 2026-10-28 06:07:00,102 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.models.payment_transaction: capture request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-10-28 06:07:00,191 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_full_void_request_does_not_create_void_tx ... 2026-10-28 06:07:00,231 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.models.payment_transaction: void request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-10-28 06:07:00,285 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_partial_capture_request_creates_capture_tx ... 2026-10-28 06:07:00,339 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.models.payment_transaction: capture request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-10-28 06:07:00,445 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_partial_void_request_creates_void_tx ... 2026-10-28 06:07:00,501 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.models.payment_transaction: void request response: {'pspreference': 'dummy ref', 'status': 'received'} 2026-10-28 06:07:00,556 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_refund_request ... 2026-10-28 06:07:00,782 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_full_capture_request ... 2026-10-28 06:07:00,889 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_partial_capture_request ... 2026-10-28 06:07:01,011 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_void_request ... 2026-10-28 06:07:01,088 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_authorizes_transaction ... 2026-10-28 06:07:01,133 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:01,684 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:01] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.015 0.540 2026-10-28 06:07:01,749 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_cancels_transaction ... 2026-10-28 06:07:01,790 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:02,309 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:02] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.011 0.512 2026-10-28 06:07:02,372 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_captures_transaction ... 2026-10-28 06:07:02,417 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:02,869 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:02] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.008 0.447 2026-10-28 06:07:02,910 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_confirms_transaction ... 2026-10-28 06:07:02,949 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:03,398 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:03] "POST /payment/adyen/notification HTTP/1.1" 200 - 19 0.010 0.442 2026-10-28 06:07:03,464 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_refunds_transaction ... 2026-10-28 06:07:03,512 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:05,693 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-10-28 06:07:05,714 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:05] "POST /payment/adyen/notification HTTP/1.1" 200 - 35 0.029 2.179 2026-10-28 06:07:05,787 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_triggers_signature_check ... 2026-10-28 06:07:05,831 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:06,309 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:06] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.003 0.478 2026-10-28 06:07:06,378 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:07:07,815 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-10-28 06:07:07,932 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-10-28 06:07:08,020 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-28 06:07:08,139 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_contains_only_valid_characters ... 2026-10-28 06:07:08,225 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:07:09,596 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-10-28 06:07:09,659 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-10-28 06:07:09,704 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:10,171 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:10] "POST /payment/aps/return HTTP/1.1" 303 - 8 0.006 0.468 2026-10-28 06:07:11,338 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:11] "GET /payment/status HTTP/1.1" 200 - 180 0.186 0.977 2026-10-28 06:07:11,388 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-10-28 06:07:11,425 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:11,867 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:11] "POST /payment/aps/return HTTP/1.1" 303 - 8 0.004 0.443 2026-10-28 06:07:13,057 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:13] "GET /payment/status HTTP/1.1" 200 - 180 0.188 0.997 2026-10-28 06:07:13,121 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-10-28 06:07:13,184 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-10-28 06:07:13,247 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-10-28 06:07:13,283 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:13,737 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:13] "POST /payment/aps/webhook HTTP/1.1" 200 - 9 0.004 0.455 2026-10-28 06:07:13,791 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-10-28 06:07:13,836 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:15,741 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:15] "POST /payment/aps/webhook HTTP/1.1" 200 - 9 0.003 1.906 2026-10-28 06:07:15,823 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:07:17,178 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-10-28 06:07:17,275 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-10-28 06:07:17,318 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-10-28 06:07:17,391 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:07:18,711 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-10-28 06:07:18,827 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-10-28 06:07:18,917 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-28 06:07:19,019 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_computed_based_on_document_name ... 2026-10-28 06:07:19,797 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-10-28 06:07:19,986 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_stripped_at_max_length ... 2026-10-28 06:07:20,235 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:07:21,436 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-10-28 06:07:21,523 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-10-28 06:07:21,584 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-10-28 06:07:21,667 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-10-28 06:07:21,705 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:22,166 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:22] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 9 0.003 0.462 2026-10-28 06:07:22,222 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-10-28 06:07:22,263 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:22,699 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:22] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 9 0.003 0.435 2026-10-28 06:07:22,704 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_asiapay.tests.test_processing_flows.TestProcessingFlows.test_webhook_notification_triggers_signature_check: waiting for threads: [] 2026-10-28 06:07:22,774 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:07:24,251 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_compatible_providers ... 2026-10-28 06:07:24,434 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_processing_values ... 2026-10-28 06:07:24,509 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_validation ... 2026-10-28 06:07:24,560 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_voiding_confirmed_tx_cancels_it ... 2026-10-28 06:07:24,689 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:07:26,070 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_authorized_tx_voids_it ... 2026-10-28 06:07:26,188 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_captured_tx_refunds_it_and_creates_refund_tx ... 2026-10-28 06:07:26,329 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_refunded_tx_creates_refund_tx ... 2026-10-28 06:07:26,502 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_voided_tx_cancels_it ... 2026-10-28 06:07:26,679 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:07:47,911 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_amount_difference_note_is_written_in_the_company_language ... 2026-10-28 06:07:48,997 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:49,431 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:07:49,572 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000001: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000001', 'should_tokenize': False} 2026-10-28 06:07:49,572 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000001: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000001'} 2026-10-28 06:07:49,590 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:49] "POST /invoice/transaction/2707 HTTP/1.1" 200 - 43 0.094 0.507 2026-10-28 06:07:49,861 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:49] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 47 0.095 0.129 2026-10-28 06:07:50,358 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:50] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 75 0.140 0.195 2026-10-28 06:07:50,452 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_api_log_row_of_a_failed_payment_notification_masks_the_checksum_and_holds_no_secret ... 2026-10-28 06:07:51,432 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:53,552 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:07:53,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000002: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000002', 'should_tokenize': False} 2026-10-28 06:07:53,658 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000002: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000002'} 2026-10-28 06:07:53,671 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:53] "POST /invoice/transaction/2708 HTTP/1.1" 200 - 44 0.056 2.188 2026-10-28 06:07:53,904 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:53] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.076 0.121 2026-10-28 06:07:54,119 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:54] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 49 0.067 0.125 2026-10-28 06:07:54,193 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_bank_retry_after_failed_processing_adds_a_second_api_log_row_with_the_success_answer ... 2026-10-28 06:07:55,139 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:55,691 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:07:55,771 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000003: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000003', 'should_tokenize': False} 2026-10-28 06:07:55,772 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000003: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000003'} 2026-10-28 06:07:55,785 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:55] "POST /invoice/transaction/2709 HTTP/1.1" 200 - 44 0.036 0.613 2026-10-28 06:07:56,024 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:56] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.075 0.122 2026-10-28 06:07:56,259 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:56] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 49 0.073 0.125 2026-10-28 06:07:56,500 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:07:56] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 53 0.090 0.130 2026-10-28 06:07:58,476 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_bidv_payment_received_but_not_yet_booked_shows_no_payment_status_header ... 2026-10-28 06:07:59,514 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:07:59,988 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:00,074 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000004: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000004', 'should_tokenize': False} 2026-10-28 06:08:00,075 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000004: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000004'} 2026-10-28 06:08:00,091 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:00] "POST /invoice/transaction/2711 HTTP/1.1" 200 - 44 0.040 0.544 2026-10-28 06:08:00,321 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:00] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.084 0.114 2026-10-28 06:08:00,554 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:00] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 54 0.066 0.123 2026-10-28 06:08:00,594 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:02,252 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:02] "GET /my/invoices/2711?access_token=137453ba-fb87-4037-8223-b81999f09d7c HTTP/1.1" 200 - 249 0.252 1.423 2026-10-28 06:08:02,301 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_bill_lookup_answers_already_settled_for_invoice_paid_by_another_payment ... 2026-10-28 06:08:03,435 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:03,913 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:03,996 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000005: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000005', 'should_tokenize': False} 2026-10-28 06:08:03,997 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000005: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000005'} 2026-10-28 06:08:04,011 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:04] "POST /invoice/transaction/2712 HTTP/1.1" 200 - 44 0.041 0.540 2026-10-28 06:08:05,911 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:05] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 40 0.080 0.133 2026-10-28 06:08:05,982 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_bill_lookup_answers_already_settled_for_reversed_invoice ... 2026-10-28 06:08:06,967 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:07,429 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:07,509 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000006: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000006', 'should_tokenize': False} 2026-10-28 06:08:07,510 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000006: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000006'} 2026-10-28 06:08:07,523 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:07] "POST /invoice/transaction/2714 HTTP/1.1" 200 - 44 0.039 0.522 2026-10-28 06:08:09,014 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:09] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 40 0.069 0.149 2026-10-28 06:08:09,094 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_bill_lookup_answers_whole_vnd_amount_as_integer ... 2026-10-28 06:08:10,237 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:12,205 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:12,292 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000007: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000007', 'should_tokenize': False} 2026-10-28 06:08:12,293 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000007: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000007'} 2026-10-28 06:08:12,305 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:12] "POST /invoice/transaction/2716 HTTP/1.1" 200 - 44 0.039 2.031 2026-10-28 06:08:12,507 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:12] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.063 0.110 2026-10-28 06:08:12,511 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows.TestBidvInvoicePaymentFlow.test_bill_lookup_answers_whole_vnd_amount_as_integer: waiting for threads: [] 2026-10-28 06:08:12,557 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_bill_lookup_for_another_service_id_is_refused_and_leaves_transaction_untouched ... 2026-10-28 06:08:13,483 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:13,909 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:13,997 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000008: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000008', 'should_tokenize': False} 2026-10-28 06:08:13,997 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000008: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000008'} 2026-10-28 06:08:14,010 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:14] "POST /invoice/transaction/2717 HTTP/1.1" 200 - 44 0.040 0.490 2026-10-28 06:08:14,138 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:14] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 23 0.029 0.069 2026-10-28 06:08:14,182 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_bill_lookup_on_paid_transaction_answers_already_paid ... 2026-10-28 06:08:15,156 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:15,614 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:15,699 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000009: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000009', 'should_tokenize': False} 2026-10-28 06:08:15,700 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000009: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000009'} 2026-10-28 06:08:15,713 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:15] "POST /invoice/transaction/2718 HTTP/1.1" 200 - 44 0.039 0.521 2026-10-28 06:08:15,920 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:15] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.070 0.110 2026-10-28 06:08:16,115 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:16] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 54 0.081 0.096 2026-10-28 06:08:16,309 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:16] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 35 0.054 0.119 2026-10-28 06:08:16,364 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_bill_lookup_refuses_cancelled_invoice ... 2026-10-28 06:08:17,381 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:17,855 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:17,928 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000010: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000010', 'should_tokenize': False} 2026-10-28 06:08:17,929 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000010: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000010'} 2026-10-28 06:08:17,944 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:17] "POST /invoice/transaction/2719 HTTP/1.1" 200 - 44 0.038 0.529 2026-10-28 06:08:18,580 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:18] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 40 0.079 0.142 2026-10-28 06:08:18,636 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_bill_lookup_refuses_transaction_in_error_of_an_open_invoice ... 2026-10-28 06:08:19,510 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:19,981 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:20,068 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000011: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000011', 'should_tokenize': False} 2026-10-28 06:08:20,068 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000011: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000011'} 2026-10-28 06:08:20,086 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:20] "POST /invoice/transaction/2720 HTTP/1.1" 200 - 44 0.045 0.536 2026-10-28 06:08:20,399 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:20] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 37 0.062 0.105 2026-10-28 06:08:20,453 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_bill_lookup_with_invalid_checksum_does_not_reveal_paid_state ... 2026-10-28 06:08:21,348 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:23,437 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:23,557 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000012: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000012', 'should_tokenize': False} 2026-10-28 06:08:23,558 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000012: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000012'} 2026-10-28 06:08:23,581 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:23] "POST /invoice/transaction/2721 HTTP/1.1" 200 - 44 0.079 2.157 2026-10-28 06:08:23,786 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:23] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.063 0.112 2026-10-28 06:08:23,995 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:23] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 54 0.065 0.121 2026-10-28 06:08:24,044 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:24] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 15 0.012 0.024 2026-10-28 06:08:24,049 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows.TestBidvInvoicePaymentFlow.test_bill_lookup_with_invalid_checksum_does_not_reveal_paid_state: waiting for threads: [] 2026-10-28 06:08:24,108 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_bill_lookup_with_invalid_checksum_or_another_service_id_leaves_no_note ... 2026-10-28 06:08:25,076 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:25,543 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:25,661 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000013: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000013', 'should_tokenize': False} 2026-10-28 06:08:25,662 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000013: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000013'} 2026-10-28 06:08:25,680 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:25] "POST /invoice/transaction/2722 HTTP/1.1" 200 - 44 0.072 0.538 2026-10-28 06:08:27,441 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:27] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 16 0.012 0.051 2026-10-28 06:08:27,596 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:27] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 22 0.036 0.089 2026-10-28 06:08:27,676 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_cancelled_invoice_shows_no_payment_instructions_to_a_returning_customer ... 2026-10-28 06:08:28,594 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:29,268 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:29,429 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000014: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000014', 'should_tokenize': False} 2026-10-28 06:08:29,429 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000014: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000014'} 2026-10-28 06:08:29,444 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:29] "POST /invoice/transaction/2724 HTTP/1.1" 200 - 44 0.159 0.695 2026-10-28 06:08:29,601 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:29] "POST /bidv_qr/process HTTP/1.1" 303 - 24 0.049 0.083 2026-10-28 06:08:30,470 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:32,224 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:32] "GET /my/invoices/2724?access_token=099419fb-5d88-4f89-ac15-037ce85c7710 HTTP/1.1" 200 - 221 0.285 1.486 2026-10-28 06:08:32,387 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_customer_returning_in_a_new_login_session_sees_the_same_instructions_again ... 2026-10-28 06:08:33,456 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:33,916 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:34,033 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000015: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000015', 'should_tokenize': False} 2026-10-28 06:08:34,033 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000015: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000015'} 2026-10-28 06:08:34,051 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:34] "POST /invoice/transaction/2725 HTTP/1.1" 200 - 44 0.061 0.539 2026-10-28 06:08:34,192 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:34] "POST /bidv_qr/process HTTP/1.1" 303 - 24 0.054 0.066 2026-10-28 06:08:35,113 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429590 login:bidv_flow_portal_user from n/a 2026-10-28 06:08:37,036 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:37] "GET /my/invoices/2725 HTTP/1.1" 200 - 267 0.269 1.633 2026-10-28 06:08:37,212 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_customer_returning_with_the_payment_link_sees_the_same_instructions_again ... 2026-10-28 06:08:38,167 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:38,570 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:38,663 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000016: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000016', 'should_tokenize': False} 2026-10-28 06:08:38,664 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000016: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000016'} 2026-10-28 06:08:38,681 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:38] "POST /invoice/transaction/2726 HTTP/1.1" 200 - 44 0.047 0.470 2026-10-28 06:08:38,783 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:38] "POST /bidv_qr/process HTTP/1.1" 303 - 24 0.035 0.054 2026-10-28 06:08:38,829 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:40,485 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:40] "GET /my/invoices/2726?access_token=81712fca-99a6-4783-93ec-16cdbaa5a75a HTTP/1.1" 200 - 238 0.242 1.440 2026-10-28 06:08:40,579 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_failed_payment_notification_leaves_one_api_log_row_with_the_system_error_answer ... 2026-10-28 06:08:41,550 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:42,101 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:42,215 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000017: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000017', 'should_tokenize': False} 2026-10-28 06:08:42,216 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000017: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000017'} 2026-10-28 06:08:42,234 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:42] "POST /invoice/transaction/2727 HTTP/1.1" 200 - 44 0.049 0.642 2026-10-28 06:08:42,488 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:42] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.064 0.142 2026-10-28 06:08:42,728 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:42] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 49 0.068 0.153 2026-10-28 06:08:42,774 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_failed_processing_answers_system_error_and_records_nothing ... 2026-10-28 06:08:45,332 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:45,896 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:46,005 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000018: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000018', 'should_tokenize': False} 2026-10-28 06:08:46,005 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000018: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000018'} 2026-10-28 06:08:46,020 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:46] "POST /invoice/transaction/2728 HTTP/1.1" 200 - 44 0.058 0.632 2026-10-28 06:08:46,266 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:46] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.088 0.121 2026-10-28 06:08:46,492 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:46] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 49 0.079 0.123 2026-10-28 06:08:46,569 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_foreign_currency_payment_of_another_amount_is_left_for_manual_booking ... 2026-10-28 06:08:46,758 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:47,363 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:47] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 45 0.051 0.557 2026-10-28 06:08:47,625 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:47] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 39 0.088 0.123 2026-10-28 06:08:47,866 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_full_bidv_payment_completes_transaction_and_puts_trans_id_in_payment_memo ... 2026-10-28 06:08:48,880 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:49,408 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:49,498 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000020: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000020', 'should_tokenize': False} 2026-10-28 06:08:49,499 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000020: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000020'} 2026-10-28 06:08:49,518 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:49] "POST /invoice/transaction/2729 HTTP/1.1" 200 - 44 0.044 0.597 2026-10-28 06:08:49,741 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:49] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.065 0.130 2026-10-28 06:08:49,981 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:49] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 53 0.091 0.126 2026-10-28 06:08:51,998 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_invoice_partly_paid_through_bidv_shows_the_payment_status_header_once ... 2026-10-28 06:08:52,988 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:53,496 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:53,589 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000021: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000021', 'should_tokenize': False} 2026-10-28 06:08:53,589 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000021: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000021'} 2026-10-28 06:08:53,606 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:53] "POST /invoice/transaction/2731 HTTP/1.1" 200 - 44 0.063 0.560 2026-10-28 06:08:53,844 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:53] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.080 0.134 2026-10-28 06:08:54,097 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:54] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 60 0.103 0.128 2026-10-28 06:08:55,866 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:08:57,554 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:08:57] "GET /my/invoices/2731?access_token=291b634e-614d-4870-8520-2a577dce69f6 HTTP/1.1" 200 - 253 0.276 1.428 2026-10-28 06:08:57,635 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_invoice_with_a_pending_payment_of_another_provider_shows_no_bidv_instructions ... 2026-10-28 06:08:58,774 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:08:59,285 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:01,242 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:01] "GET /my/invoices/2733?access_token=aeadfb5b-98e3-434e-b541-217755efa385 HTTP/1.1" 200 - 257 0.306 2.165 2026-10-28 06:09:01,366 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_invoice_without_any_payment_shows_no_bidv_instructions ... 2026-10-28 06:09:03,869 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:04,319 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:06,045 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:06] "GET /my/invoices/2734?access_token=d20da4f0-827d-483d-ad76-8cfa870d6248 HTTP/1.1" 200 - 253 0.280 1.899 2026-10-28 06:09:06,102 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_one_bidv_trans_id_cannot_be_held_by_two_transactions ... 2026-10-28 06:09:07,170 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:07,621 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:07,706 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000022: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000022', 'should_tokenize': False} 2026-10-28 06:09:07,707 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000022: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000022'} 2026-10-28 06:09:07,724 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:07] "POST /invoice/transaction/2735 HTTP/1.1" 200 - 44 0.041 0.517 2026-10-28 06:09:07,963 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:07] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.084 0.125 2026-10-28 06:09:08,197 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:08] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 54 0.099 0.107 2026-10-28 06:09:08,868 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:08,956 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000023: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000023', 'should_tokenize': False} 2026-10-28 06:09:08,958 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000023: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000023'} 2026-10-28 06:09:08,965 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:08] "POST /invoice/transaction/2736 HTTP/1.1" 200 - 30 0.033 0.068 2026-10-28 06:09:09,060 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_over_payment_books_the_received_amount ... 2026-10-28 06:09:09,986 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:10,488 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:10,594 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000024: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000024', 'should_tokenize': False} 2026-10-28 06:09:10,594 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000024: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000024'} 2026-10-28 06:09:10,609 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:10] "POST /invoice/transaction/2737 HTTP/1.1" 200 - 44 0.057 0.569 2026-10-28 06:09:10,825 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:10] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.065 0.109 2026-10-28 06:09:11,039 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:11] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 60 0.069 0.131 2026-10-28 06:09:12,791 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_paid_invoice_shows_no_payment_instructions_to_a_returning_customer ... 2026-10-28 06:09:13,690 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:14,225 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:14,329 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000025: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000025', 'should_tokenize': False} 2026-10-28 06:09:14,329 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000025: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000025'} 2026-10-28 06:09:14,366 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:14] "POST /invoice/transaction/2739 HTTP/1.1" 200 - 44 0.056 0.625 2026-10-28 06:09:14,506 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:14] "POST /bidv_qr/process HTTP/1.1" 303 - 24 0.037 0.069 2026-10-28 06:09:16,044 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:17,435 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:17] "GET /my/invoices/2739?access_token=2b886a89-72eb-4504-a12d-66f8553a5cd8 HTTP/1.1" 200 - 221 0.209 1.190 2026-10-28 06:09:17,488 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_paybill_meeting_a_row_lock_conflict_is_answered_without_database_error ... 2026-10-28 06:09:18,486 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:18,877 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:18,961 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000026: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000026', 'should_tokenize': False} 2026-10-28 06:09:18,961 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000026: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000026'} 2026-10-28 06:09:18,977 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:18] "POST /invoice/transaction/2741 HTTP/1.1" 200 - 44 0.043 0.450 2026-10-28 06:09:19,153 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:19] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.058 0.093 2026-10-28 06:09:20,833 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:20] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 54 0.058 1.595 2026-10-28 06:09:21,214 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:21] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 36 0.060 0.302 2026-10-28 06:09:22,795 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_payment_arriving_after_cancellation_leaves_a_note_with_its_trans_id_on_the_invoice ... 2026-10-28 06:09:23,759 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:24,169 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:24,253 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000027: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000027', 'should_tokenize': False} 2026-10-28 06:09:24,253 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000027: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000027'} 2026-10-28 06:09:24,274 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:24] "POST /invoice/transaction/2743 HTTP/1.1" 200 - 44 0.042 0.478 2026-10-28 06:09:24,477 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:24] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.068 0.110 2026-10-28 06:09:24,820 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:24] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 59 0.094 0.140 2026-10-28 06:09:24,893 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_payment_arriving_after_transaction_was_cancelled_is_still_recorded ... 2026-10-28 06:09:25,857 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:26,339 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:26,433 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000028: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000028', 'should_tokenize': False} 2026-10-28 06:09:26,433 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000028: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000028'} 2026-10-28 06:09:26,449 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:26] "POST /invoice/transaction/2744 HTTP/1.1" 200 - 44 0.052 0.545 2026-10-28 06:09:26,737 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:26] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.094 0.147 2026-10-28 06:09:27,050 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:27] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 59 0.067 0.135 2026-10-28 06:09:28,857 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_payment_is_recorded_when_invoice_qr_codes_are_turned_off ... 2026-10-28 06:09:30,326 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:30,824 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:30,926 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000029: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000029', 'should_tokenize': False} 2026-10-28 06:09:30,927 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000029: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000029'} 2026-10-28 06:09:30,941 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:30] "POST /invoice/transaction/2746 HTTP/1.1" 200 - 44 0.062 0.561 2026-10-28 06:09:31,215 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:31] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.113 0.125 2026-10-28 06:09:31,474 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:31] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 54 0.095 0.134 2026-10-28 06:09:33,293 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_payment_link_of_an_invoice_with_a_pending_bidv_payment_leads_to_the_same_instructions ... 2026-10-28 06:09:34,397 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:34,876 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:34,956 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000030: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000030', 'should_tokenize': False} 2026-10-28 06:09:34,956 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000030: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000030'} 2026-10-28 06:09:34,972 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:34] "POST /invoice/transaction/2748 HTTP/1.1" 200 - 44 0.040 0.542 2026-10-28 06:09:35,127 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:35] "POST /bidv_qr/process HTTP/1.1" 303 - 24 0.046 0.069 2026-10-28 06:09:35,264 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:37,006 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:37] "GET /my/invoices/2748?access_token=85848a9c-b1b0-433e-b6e2-2e59719079b0&move_id=2748&amount=1500000.0&payment_token=771480fbac01f6bc205ce47ee0185f358bc9cb63f0cec6db686317512abe73ba&payment=True HTTP/1.1" 200 - 236 0.268 1.492 2026-10-28 06:09:37,061 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_payment_notification_with_fractional_amount_is_not_booked ... 2026-10-28 06:09:38,022 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:38,475 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:38,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000031: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000031', 'should_tokenize': False} 2026-10-28 06:09:38,559 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000031: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000031'} 2026-10-28 06:09:38,575 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:38] "POST /invoice/transaction/2749 HTTP/1.1" 200 - 44 0.037 0.521 2026-10-28 06:09:38,828 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:38] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.100 0.115 2026-10-28 06:09:39,029 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:39] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 38 0.062 0.113 2026-10-28 06:09:39,194 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_payment_notification_with_invalid_checksum_changes_nothing ... 2026-10-28 06:09:40,209 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:42,257 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:42,350 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000032: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000032', 'should_tokenize': False} 2026-10-28 06:09:42,350 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000032: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000032'} 2026-10-28 06:09:42,367 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:42] "POST /invoice/transaction/2750 HTTP/1.1" 200 - 44 0.048 2.113 2026-10-28 06:09:42,604 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:42] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.061 0.150 2026-10-28 06:09:42,671 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:42] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 15 0.017 0.033 2026-10-28 06:09:42,737 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_payment_notification_without_usable_amount_marks_transaction_in_error ... 2026-10-28 06:09:43,725 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:44,179 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:44,271 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000033: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000033', 'should_tokenize': False} 2026-10-28 06:09:44,272 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000033: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000033'} 2026-10-28 06:09:44,289 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:44] "POST /invoice/transaction/2751 HTTP/1.1" 200 - 44 0.048 0.519 2026-10-28 06:09:44,527 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:44] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.076 0.135 2026-10-28 06:09:44,727 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:44] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 38 0.063 0.124 2026-10-28 06:09:44,773 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_payment_without_remark_and_with_numeric_trans_id_is_accepted ... 2026-10-28 06:09:45,720 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:46,175 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:46,253 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000034: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000034', 'should_tokenize': False} 2026-10-28 06:09:46,254 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000034: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000034'} 2026-10-28 06:09:46,266 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:46] "POST /invoice/transaction/2752 HTTP/1.1" 200 - 44 0.034 0.517 2026-10-28 06:09:46,476 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:46] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.065 0.114 2026-10-28 06:09:46,724 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:46] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 54 0.094 0.137 2026-10-28 06:09:46,788 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_process_route_ignores_a_transaction_of_another_session ... 2026-10-28 06:09:47,807 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:48,272 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:48,356 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000035: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000035', 'should_tokenize': False} 2026-10-28 06:09:48,356 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000035: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000035'} 2026-10-28 06:09:48,378 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:48] "POST /invoice/transaction/2753 HTTP/1.1" 200 - 44 0.051 0.525 2026-10-28 06:09:48,455 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:48] "POST /bidv_qr/process HTTP/1.1" 303 - 6 0.004 0.013 2026-10-28 06:09:48,513 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_process_route_puts_the_customer_own_transaction_in_pending ... 2026-10-28 06:09:49,522 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:49,950 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:50,037 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000036: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000036', 'should_tokenize': False} 2026-10-28 06:09:50,038 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000036: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000036'} 2026-10-28 06:09:50,072 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:50] "POST /invoice/transaction/2754 HTTP/1.1" 200 - 44 0.053 0.500 2026-10-28 06:09:50,199 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:50] "POST /bidv_qr/process HTTP/1.1" 303 - 24 0.049 0.058 2026-10-28 06:09:50,295 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_refusal_note_is_written_in_the_company_language ... 2026-10-28 06:09:51,249 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:53,472 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:53,580 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000037: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000037', 'should_tokenize': False} 2026-10-28 06:09:53,580 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000037: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000037'} 2026-10-28 06:09:53,602 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:53] "POST /invoice/transaction/2755 HTTP/1.1" 200 - 44 0.060 2.297 2026-10-28 06:09:55,572 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:55] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 49 0.080 0.165 2026-10-28 06:09:55,677 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_refused_bill_lookup_leaves_one_internal_note_with_reference_and_time_on_the_invoice ... 2026-10-28 06:09:56,704 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:09:57,162 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:09:57,247 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000038: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000038', 'should_tokenize': False} 2026-10-28 06:09:57,247 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000038: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000038'} 2026-10-28 06:09:57,260 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:57] "POST /invoice/transaction/2757 HTTP/1.1" 200 - 44 0.041 0.520 2026-10-28 06:09:59,332 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:09:59] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 40 0.078 0.115 2026-10-28 06:09:59,413 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_refused_bill_lookup_of_a_cancelled_transaction_leaves_one_note_on_the_invoice ... 2026-10-28 06:10:00,476 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:10:01,014 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:10:01,142 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000039: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000039', 'should_tokenize': False} 2026-10-28 06:10:01,142 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000039: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000039'} 2026-10-28 06:10:01,164 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:01] "POST /invoice/transaction/2759 HTTP/1.1" 200 - 44 0.072 0.619 2026-10-28 06:10:01,480 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:01] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 37 0.059 0.112 2026-10-28 06:10:01,561 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_repeated_bill_lookup_refused_for_the_same_reason_adds_no_second_note ... 2026-10-28 06:10:02,543 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:10:03,023 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:10:03,104 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000040: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000040', 'should_tokenize': False} 2026-10-28 06:10:03,104 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000040: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000040'} 2026-10-28 06:10:03,119 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:03] "POST /invoice/transaction/2760 HTTP/1.1" 200 - 44 0.038 0.542 2026-10-28 06:10:04,715 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:04] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 40 0.066 0.119 2026-10-28 06:10:04,846 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:04] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 24 0.041 0.070 2026-10-28 06:10:04,922 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_repeated_payment_notification_is_booked_once ... 2026-10-28 06:10:06,065 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:10:06,530 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:10:06,614 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000041: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000041', 'should_tokenize': False} 2026-10-28 06:10:06,615 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000041: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000041'} 2026-10-28 06:10:06,629 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:06] "POST /invoice/transaction/2762 HTTP/1.1" 200 - 44 0.041 0.525 2026-10-28 06:10:06,854 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:06] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.065 0.119 2026-10-28 06:10:07,052 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:07] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 54 0.057 0.114 2026-10-28 06:10:07,198 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:07] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 27 0.034 0.080 2026-10-28 06:10:08,994 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_second_different_payment_on_paid_transaction_is_refused ... 2026-10-28 06:10:09,992 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:10:12,010 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:10:12,113 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000042: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000042', 'should_tokenize': False} 2026-10-28 06:10:12,113 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000042: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000042'} 2026-10-28 06:10:12,132 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:12] "POST /invoice/transaction/2764 HTTP/1.1" 200 - 44 0.044 2.099 2026-10-28 06:10:12,398 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:12] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.079 0.156 2026-10-28 06:10:12,609 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:12] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 54 0.070 0.114 2026-10-28 06:10:14,540 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:14] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 37 0.067 0.106 2026-10-28 06:10:14,753 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_second_payment_on_paid_transaction_leaves_a_note_with_its_trans_id ... 2026-10-28 06:10:15,859 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:10:16,433 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:10:16,529 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000043: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000043', 'should_tokenize': False} 2026-10-28 06:10:16,530 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000043: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000043'} 2026-10-28 06:10:16,545 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:16] "POST /invoice/transaction/2766 HTTP/1.1" 200 - 44 0.042 0.650 2026-10-28 06:10:16,781 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:16] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.058 0.133 2026-10-28 06:10:16,999 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:16] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 54 0.074 0.123 2026-10-28 06:10:17,191 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:17] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 37 0.064 0.109 2026-10-28 06:10:17,289 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_trans_id_replayed_onto_another_bill_does_not_settle_it ... 2026-10-28 06:10:18,238 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:10:18,785 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:10:18,868 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000044: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000044', 'should_tokenize': False} 2026-10-28 06:10:18,868 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000044: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000044'} 2026-10-28 06:10:18,881 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:18] "POST /invoice/transaction/2767 HTTP/1.1" 200 - 44 0.041 0.604 2026-10-28 06:10:19,136 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:19] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.076 0.155 2026-10-28 06:10:19,357 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:19] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 54 0.065 0.129 2026-10-28 06:10:20,082 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:10:20,180 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000045: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000045', 'should_tokenize': False} 2026-10-28 06:10:20,181 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000045: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000045'} 2026-10-28 06:10:20,188 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:20] "POST /invoice/transaction/2768 HTTP/1.1" 200 - 30 0.036 0.073 2026-10-28 06:10:20,393 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:20] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 39 0.069 0.111 2026-10-28 06:10:20,526 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:20] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 25 0.034 0.069 2026-10-28 06:10:20,707 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_transaction_without_vnd_amount_cannot_be_paid_through_bidv ... 2026-10-28 06:10:20,819 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:10:21,520 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:21] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 41 0.090 0.615 2026-10-28 06:10:21,694 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:21] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 31 0.049 0.095 2026-10-28 06:10:21,775 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_payment_flows: Starting TestBidvInvoicePaymentFlow.test_under_payment_books_received_amount_and_flags_the_difference ... 2026-10-28 06:10:22,763 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:10:23,214 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:10:23,300 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000047: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000047', 'should_tokenize': False} 2026-10-28 06:10:23,301 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000047: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000047'} 2026-10-28 06:10:23,316 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:23] "POST /invoice/transaction/2769 HTTP/1.1" 200 - 44 0.040 0.516 2026-10-28 06:10:24,259 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 06:10:24,354 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000048: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2623, 'provider_code': 'bidv', 'provider_id': 49, 'reference': 'MCFLOW1000000000048', 'should_tokenize': False} 2026-10-28 06:10:24,354 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000048: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000048'} 2026-10-28 06:10:24,367 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:24] "POST /invoice/transaction/2770 HTTP/1.1" 200 - 30 0.042 0.071 2026-10-28 06:10:24,568 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:24] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 48 0.078 0.103 2026-10-28 06:10:24,842 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:10:24] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 60 0.100 0.149 2026-10-28 06:10:26,682 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 06:10:36,079 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_provider_setup: Starting TestBidvProviderEnabling.test_account_holder_state_without_city_is_enough ... 2026-10-28 06:10:38,364 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_provider_setup: Starting TestBidvProviderEnabling.test_admin_enables_provider_whose_journal_bank_account_is_set_up_for_bidv ... 2026-10-28 06:10:38,633 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_provider_setup: Starting TestBidvProviderEnabling.test_enabling_is_refused_when_account_holder_has_neither_city_nor_state ... 2026-10-28 06:10:42,444 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_provider_setup: Starting TestBidvProviderEnabling.test_enabling_is_refused_when_bank_identifier_code_is_a_swift_code ... 2026-10-28 06:10:42,862 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_provider_setup: Starting TestBidvProviderEnabling.test_enabling_is_refused_when_journal_bank_account_is_not_a_bidv_account ... 2026-10-28 06:10:43,755 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_provider_setup: Starting TestBidvProviderEnabling.test_enabling_is_refused_without_bank_identifier_code ... 2026-10-28 06:10:44,201 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_provider_setup: Starting TestBidvProviderEnabling.test_enabling_is_refused_without_merchant_id ... 2026-10-28 06:10:44,671 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_provider_setup: Starting TestBidvProviderEnabling.test_enabling_is_refused_without_service_id ... 2026-10-28 06:10:45,188 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 06:11:03,711 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_sale_order_payment: Starting TestBidvSaleOrderPayment.test_alias_issued_for_the_balance_of_a_confirmed_order_is_payable ... 2026-10-28 06:11:04,231 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:11:04,819 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:04,919 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000049: {'amount': 750000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000049', 'should_tokenize': False} 2026-10-28 06:11:04,920 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000049: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000049'} 2026-10-28 06:11:04,946 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:04] "POST /my/orders/99/transaction HTTP/1.1" 200 - 49 0.055 0.663 2026-10-28 06:11:05,107 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:05] "POST /bidv_qr/process HTTP/1.1" 303 - 29 0.038 0.074 2026-10-28 06:11:05,178 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference MCFLOW1000000000049 with the same value for the state: pending 2026-10-28 06:11:05,265 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:05] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 38 0.042 0.087 2026-10-28 06:11:05,512 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:05] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 60 0.075 0.151 2026-10-28 06:11:07,695 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-10-28 06:11:09,001 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:09,120 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000050: {'amount': 750000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000050', 'should_tokenize': False} 2026-10-28 06:11:09,120 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000050: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000050'} 2026-10-28 06:11:09,167 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:09] "POST /my/orders/99/transaction HTTP/1.1" 200 - 37 0.069 0.105 2026-10-28 06:11:09,311 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:09] "POST /bidv_qr/process HTTP/1.1" 303 - 28 0.053 0.076 2026-10-28 06:11:09,395 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference MCFLOW1000000000050 with the same value for the state: pending 2026-10-28 06:11:09,485 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:09] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 33 0.059 0.091 2026-10-28 06:11:09,778 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:09] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 59 0.098 0.161 2026-10-28 06:11:09,922 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_sale_order_payment: Starting TestBidvSaleOrderPayment.test_alias_of_a_cancelled_order_is_refused_as_cancelled ... 2026-10-28 06:11:10,507 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:11:10,946 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:11,034 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000051: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000051', 'should_tokenize': False} 2026-10-28 06:11:11,035 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000051: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000051'} 2026-10-28 06:11:11,069 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:11] "POST /my/orders/100/transaction HTTP/1.1" 200 - 49 0.051 0.515 2026-10-28 06:11:11,267 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:11] "POST /bidv_qr/process HTTP/1.1" 303 - 29 0.054 0.086 2026-10-28 06:11:11,935 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:11] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 37 0.063 0.111 2026-10-28 06:11:12,003 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_sale_order_payment: Starting TestBidvSaleOrderPayment.test_alias_of_an_expired_unpaid_order_is_not_refused_as_settled ... 2026-10-28 06:11:12,495 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:11:12,914 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:13,012 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000052: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000052', 'should_tokenize': False} 2026-10-28 06:11:13,012 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000052: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000052'} 2026-10-28 06:11:13,049 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:13] "POST /my/orders/101/transaction HTTP/1.1" 200 - 49 0.065 0.493 2026-10-28 06:11:13,212 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:13] "POST /bidv_qr/process HTTP/1.1" 303 - 29 0.053 0.064 2026-10-28 06:11:13,343 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference MCFLOW1000000000052 with the same value for the state: pending 2026-10-28 06:11:13,447 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:13] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 38 0.058 0.099 2026-10-28 06:11:13,494 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_sale_order_payment: Starting TestBidvSaleOrderPayment.test_balance_alias_stays_payable_after_the_prepayment_until_the_order_is_fully_collected ... 2026-10-28 06:11:14,038 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:11:14,513 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:14,622 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000053: {'amount': 750000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000053', 'should_tokenize': False} 2026-10-28 06:11:14,623 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000053: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000053'} 2026-10-28 06:11:14,648 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:14] "POST /my/orders/102/transaction HTTP/1.1" 200 - 49 0.046 0.567 2026-10-28 06:11:14,770 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:14] "POST /bidv_qr/process HTTP/1.1" 303 - 29 0.030 0.058 2026-10-28 06:11:14,814 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:14,911 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000054: {'amount': 750000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000054', 'should_tokenize': False} 2026-10-28 06:11:14,912 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000054: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000054'} 2026-10-28 06:11:14,930 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:14] "POST /my/orders/102/transaction HTTP/1.1" 200 - 36 0.040 0.084 2026-10-28 06:11:15,070 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:15] "POST /bidv_qr/process HTTP/1.1" 303 - 27 0.056 0.068 2026-10-28 06:11:15,113 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:15,217 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000055: {'amount': 750000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000055', 'should_tokenize': False} 2026-10-28 06:11:15,218 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000055: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000055'} 2026-10-28 06:11:15,244 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:15] "POST /my/orders/102/transaction HTTP/1.1" 200 - 36 0.044 0.092 2026-10-28 06:11:15,411 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:15] "POST /bidv_qr/process HTTP/1.1" 303 - 27 0.046 0.108 2026-10-28 06:11:15,529 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference MCFLOW1000000000053 with the same value for the state: pending 2026-10-28 06:11:15,632 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:15] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 39 0.075 0.114 2026-10-28 06:11:16,024 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:16] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 61 0.188 0.154 2026-10-28 06:11:18,189 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-10-28 06:11:19,832 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference MCFLOW1000000000054 with the same value for the state: pending 2026-10-28 06:11:19,972 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:19] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 33 0.124 0.108 2026-10-28 06:11:20,061 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference MCFLOW1000000000054 with the same value for the state: pending 2026-10-28 06:11:20,234 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:20] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 33 0.089 0.149 2026-10-28 06:11:20,595 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:20] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 59 0.181 0.152 2026-10-28 06:11:20,836 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:20] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 38 0.069 0.129 2026-10-28 06:11:20,989 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_sale_order_payment: Starting TestBidvSaleOrderPayment.test_order_page_of_a_pending_bidv_payment_shows_the_instructions_and_still_offers_to_pay ... 2026-10-28 06:11:21,798 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:11:23,741 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:23,824 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000056: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000056', 'should_tokenize': False} 2026-10-28 06:11:23,824 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000056: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000056'} 2026-10-28 06:11:23,854 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:23] "POST /my/orders/103/transaction HTTP/1.1" 200 - 49 0.058 2.002 2026-10-28 06:11:23,984 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:23] "POST /bidv_qr/process HTTP/1.1" 303 - 29 0.042 0.056 2026-10-28 06:11:24,021 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:26,341 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:26] "GET /my/orders/103?access_token=4fa1e0d7-dbd9-457c-823c-ec2cea04a629 HTTP/1.1" 200 - 313 0.328 2.010 2026-10-28 06:11:26,414 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_sale_order_payment: Starting TestBidvSaleOrderPayment.test_order_with_nothing_to_pay_counts_as_settled ... 2026-10-28 06:11:26,855 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_sale_order_payment: Starting TestBidvSaleOrderPayment.test_second_alias_is_refused_as_settled_once_the_first_paid_the_whole_order ... 2026-10-28 06:11:27,362 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:11:27,919 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:28,011 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000058: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000058', 'should_tokenize': False} 2026-10-28 06:11:28,012 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000058: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000058'} 2026-10-28 06:11:28,041 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:28] "POST /my/orders/105/transaction HTTP/1.1" 200 - 49 0.045 0.639 2026-10-28 06:11:28,160 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:28] "POST /bidv_qr/process HTTP/1.1" 303 - 29 0.035 0.059 2026-10-28 06:11:28,186 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:28,294 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000059: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000059', 'should_tokenize': False} 2026-10-28 06:11:28,295 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000059: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000059'} 2026-10-28 06:11:28,320 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:28] "POST /my/orders/105/transaction HTTP/1.1" 200 - 36 0.057 0.081 2026-10-28 06:11:28,414 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:28] "POST /bidv_qr/process HTTP/1.1" 303 - 27 0.031 0.048 2026-10-28 06:11:28,499 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference MCFLOW1000000000058 with the same value for the state: pending 2026-10-28 06:11:28,611 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:28] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 39 0.072 0.103 2026-10-28 06:11:28,854 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:28] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 61 0.077 0.135 2026-10-28 06:11:29,041 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:29] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 38 0.059 0.109 2026-10-28 06:11:29,100 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_sale_order_payment: Starting TestBidvSaleOrderPayment.test_second_alias_is_refused_as_settled_once_the_first_payment_confirmed_the_order ... 2026-10-28 06:11:29,674 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:11:30,083 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:30,154 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000060: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000060', 'should_tokenize': False} 2026-10-28 06:11:30,154 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000060: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000060'} 2026-10-28 06:11:30,190 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:30] "POST /my/orders/106/transaction HTTP/1.1" 200 - 49 0.048 0.474 2026-10-28 06:11:30,336 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:30] "POST /bidv_qr/process HTTP/1.1" 303 - 29 0.042 0.062 2026-10-28 06:11:30,363 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:30,448 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000061: {'amount': 1500000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000061', 'should_tokenize': False} 2026-10-28 06:11:30,448 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000061: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000061'} 2026-10-28 06:11:30,473 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:30] "POST /my/orders/106/transaction HTTP/1.1" 200 - 36 0.048 0.065 2026-10-28 06:11:30,612 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:30] "POST /bidv_qr/process HTTP/1.1" 303 - 27 0.053 0.072 2026-10-28 06:11:30,680 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference MCFLOW1000000000060 with the same value for the state: pending 2026-10-28 06:11:30,782 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:30] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 39 0.060 0.093 2026-10-28 06:11:31,050 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:31] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 61 0.088 0.153 2026-10-28 06:11:32,885 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-10-28 06:11:34,429 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:34] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 38 0.110 0.200 2026-10-28 06:11:34,652 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_sale_order_payment: Starting TestBidvSaleOrderPayment.test_second_alias_stays_payable_while_the_first_payment_is_below_the_full_prepayment ... 2026-10-28 06:11:35,318 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:11:35,817 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:35,933 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000062: {'amount': 600000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000062', 'should_tokenize': False} 2026-10-28 06:11:35,933 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000062: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000062'} 2026-10-28 06:11:35,964 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:35] "POST /my/orders/107/transaction HTTP/1.1" 200 - 49 0.060 0.591 2026-10-28 06:11:36,133 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:36] "POST /bidv_qr/process HTTP/1.1" 303 - 29 0.044 0.077 2026-10-28 06:11:36,160 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:36,310 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000063: {'amount': 900000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000063', 'should_tokenize': False} 2026-10-28 06:11:36,311 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000063: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000063'} 2026-10-28 06:11:36,340 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:36] "POST /my/orders/107/transaction HTTP/1.1" 200 - 36 0.080 0.103 2026-10-28 06:11:36,471 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:36] "POST /bidv_qr/process HTTP/1.1" 303 - 27 0.043 0.069 2026-10-28 06:11:36,570 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference MCFLOW1000000000062 with the same value for the state: pending 2026-10-28 06:11:36,703 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:36] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 39 0.063 0.120 2026-10-28 06:11:36,953 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:36] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 61 0.100 0.114 2026-10-28 06:11:37,052 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference MCFLOW1000000000063 with the same value for the state: pending 2026-10-28 06:11:37,166 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:37] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 33 0.052 0.111 2026-10-28 06:11:37,414 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:37] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 59 0.078 0.148 2026-10-28 06:11:37,457 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_sale_order_payment: Starting TestBidvSaleOrderPayment.test_second_alias_stays_payable_while_the_first_payment_is_below_the_prepayment_of_fifty_percent ... 2026-10-28 06:11:38,059 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:11:38,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:38,642 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000064: {'amount': 300000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000064', 'should_tokenize': False} 2026-10-28 06:11:38,642 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000064: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000064'} 2026-10-28 06:11:38,672 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:38] "POST /my/orders/108/transaction HTTP/1.1" 200 - 49 0.042 0.576 2026-10-28 06:11:38,791 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:38] "POST /bidv_qr/process HTTP/1.1" 303 - 29 0.030 0.056 2026-10-28 06:11:38,810 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: sale.order 2026-10-28 06:11:38,918 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference MCFLOW1000000000065: {'amount': 450000.0, 'currency_id': 23, 'partner_id': 2632, 'provider_code': 'bidv', 'provider_id': 52, 'reference': 'MCFLOW1000000000065', 'should_tokenize': False} 2026-10-28 06:11:38,919 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: provider-specific rendering values for transaction with reference MCFLOW1000000000065: {'api_url': '/bidv_qr/process', 'customer_id': 'MCFLOW1000000000065'} 2026-10-28 06:11:38,953 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:38] "POST /my/orders/108/transaction HTTP/1.1" 200 - 36 0.058 0.088 2026-10-28 06:11:39,111 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:39] "POST /bidv_qr/process HTTP/1.1" 303 - 27 0.050 0.080 2026-10-28 06:11:39,216 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference MCFLOW1000000000064 with the same value for the state: pending 2026-10-28 06:11:39,309 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:39] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 39 0.065 0.093 2026-10-28 06:11:39,648 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:39] "POST /bidv/qrcode/paybill HTTP/1.1" 200 - 61 0.139 0.163 2026-10-28 06:11:39,757 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference MCFLOW1000000000065 with the same value for the state: pending 2026-10-28 06:11:39,859 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:11:39] "POST /bidv/qrcode/getbill HTTP/1.1" 200 - 33 0.044 0.111 2026-10-28 06:11:39,919 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_sale_order_payment: Starting TestBidvSaleOrderPayment.test_transaction_of_a_cancelled_and_an_open_order_is_open ... 2026-10-28 06:11:40,550 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_sale_order_payment: Starting TestBidvSaleOrderPayment.test_transaction_of_a_settled_and_a_cancelled_order_is_settled ... 2026-10-28 06:11:41,304 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_sale_order_payment: Starting TestBidvSaleOrderPayment.test_transaction_of_a_settled_and_an_open_order_is_open ... 2026-10-28 06:11:41,881 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_sale_order_payment: Starting TestBidvSaleOrderPayment.test_transaction_of_two_cancelled_orders_is_cancelled ... 2026-10-28 06:11:42,616 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_bidv_sale_order_payment: Starting TestBidvSaleOrderPayment.test_transaction_of_two_settled_orders_is_settled ... 2026-10-28 06:11:43,427 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 06:11:52,972 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_payment_bidv: Starting TestPaymentProviderBidv.test_alias_of_another_company_transaction_takes_that_company_merchant_id ... 2026-10-28 06:12:01,443 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_payment_bidv: Starting TestPaymentProviderBidv.test_aliases_created_in_same_second_are_unique_alphanumeric_and_fit_bidv_limit ... 2026-10-28 06:12:01,707 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_payment_bidv: Starting TestPaymentProviderBidv.test_bidv_reference_without_a_provider_is_refused ... 2026-10-28 06:12:01,856 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_payment_bidv: Starting TestPaymentProviderBidv.test_compute_reference_reflects_bank_account_change ... 2026-10-28 06:12:01,947 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_payment_bidv: Starting TestPaymentProviderBidv.test_other_provider_reference_keeps_its_own_prefix ... 2026-10-28 06:12:02,047 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 06:12:11,568 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_payment_bidv: Starting TestPaymentTransactionBidvStatusPage.test_pending_status_page_pays_into_provider_journal_bank_account ... 2026-10-28 06:12:11,927 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_payment_bidv: Starting TestPaymentTransactionBidvStatusPage.test_pending_status_page_shows_amount_and_alias_to_transfer_to ... 2026-10-28 06:12:12,113 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_payment_bidv: Starting TestPaymentTransactionBidvStatusPage.test_state_header_hides_qr_once_transaction_is_done ... 2026-10-28 06:12:12,319 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_bidv_viin.tests.test_payment_bidv: Starting TestPaymentTransactionBidvStatusPage.test_status_page_shows_fallback_instead_of_qr_when_none_can_be_built ... 2026-10-28 06:12:12,655 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 06:12:14,035 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_accept_notification_with_valid_signature ... 2026-10-28 06:12:14,110 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_feedback_processing ... 2026-10-28 06:12:14,162 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-10-28 06:12:14,209 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_redirect_form_values ... 2026-10-28 06:12:14,299 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_invalid_signature ... 2026-10-28 06:12:14,389 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_missing_signature ... 2026-10-28 06:12:14,463 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_signature_is_computed_based_on_lower_case_data_keys ... 2026-10-28 06:12:14,510 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_confirms_transaction ... 2026-10-28 06:12:14,558 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:12:15,017 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:15] "POST /payment/buckaroo/webhook HTTP/1.1" 200 - 19 0.019 0.447 2026-10-28 06:12:15,075 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_triggers_signature_check ... 2026-10-28 06:12:15,116 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:12:15,586 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:15] "POST /payment/buckaroo/return HTTP/1.1" 303 - 8 0.007 0.469 2026-10-28 06:12:16,699 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:16] "GET /payment/status HTTP/1.1" 200 - 180 0.180 0.927 2026-10-28 06:12:16,768 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:12:18,242 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_based_on_transaction_reference ... 2026-10-28 06:12:18,362 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_invoice ... 2026-10-28 06:12:19,318 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_sale_order ... 2026-10-28 06:12:21,043 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:12:22,477 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_making_a_payment_request_propagates_token_simulated_state_to_transaction ... 2026-10-28 06:12:22,637 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_authorizes_transaction ... 2026-10-28 06:12:22,752 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_cancels_transaction ... 2026-10-28 06:12:22,861 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-28 06:12:22,969 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_propagates_simulated_state_to_token ... 2026-10-28 06:12:23,098 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_in_error ... 2026-10-28 06:12:23,219 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_pending ... 2026-10-28 06:12:23,323 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-10-28 06:12:23,441 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_full_capture_request_does_not_create_capture_tx ... 2026-10-28 06:12:23,587 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_partial_capture_request_creates_capture_tx ... 2026-10-28 06:12:23,752 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:12:25,234 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_demo.tests.test_processing_flows: Starting TestProcessingFlows.test_portal_payment_triggers_processing ... 2026-10-28 06:12:25,298 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:12:25,746 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:25] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 6 0.002 0.453 2026-10-28 06:12:25,819 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:12:27,119 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-10-28 06:12:27,203 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_validation_transactions ... 2026-10-28 06:12:27,306 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:12:28,676 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-10-28 06:12:28,796 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-10-28 06:12:28,913 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-28 06:12:29,020 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-10-28 06:12:29,120 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-10-28 06:12:29,329 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:12:30,706 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-10-28 06:12:30,842 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-10-28 06:12:30,887 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:12:31,380 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:31] "GET /payment/flutterwave/return?status=successful&tx_ref=Test+Transaction HTTP/1.1" 303 - 8 0.002 0.494 2026-10-28 06:12:32,571 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:32] "GET /payment/status HTTP/1.1" 200 - 179 0.220 0.965 2026-10-28 06:12:32,619 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-10-28 06:12:32,695 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-10-28 06:12:32,763 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-10-28 06:12:32,795 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:12:34,787 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:34] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 9 0.003 1.992 2026-10-28 06:12:34,837 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-10-28 06:12:34,881 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:12:35,296 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:35] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 9 0.005 0.416 2026-10-28 06:12:35,354 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:12:36,581 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-10-28 06:12:36,682 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:12:38,022 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_cop_currency_rounding ... 2026-10-28 06:12:38,111 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-10-28 06:12:38,187 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_preference_request_payload ... 2026-10-28 06:12:38,257 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-28 06:12:38,348 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_rejects_transaction ... 2026-10-28 06:12:38,457 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:12:39,696 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-10-28 06:12:39,743 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:12:40,197 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:40] "GET /payment/mercado_pago/return?external_reference=Test+Transaction&payment_id=123456 HTTP/1.1" 303 - 6 0.002 0.456 2026-10-28 06:12:41,400 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:41] "GET /payment/status HTTP/1.1" 200 - 174 0.178 1.011 2026-10-28 06:12:41,479 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-10-28 06:12:41,536 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:12:41,953 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:41] "POST /payment/mercado_pago/webhook/Test%20Transaction HTTP/1.1" 200 - 8 0.004 0.417 2026-10-28 06:12:42,014 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:12:43,381 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_payment_request_payload_values ... 2026-10-28 06:12:43,463 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_webhook_notification_confirms_transaction ... 2026-10-28 06:12:43,508 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:12:43,981 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:43] "POST /payment/mollie/webhook HTTP/1.1" 200 - 19 0.011 0.465 2026-10-28 06:12:44,067 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:12:45,371 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7088] 2026-10-28 06:12:45,371 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-28 06:12:45,398 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7191] 2026-10-28 06:12:45,398 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-28 06:12:45,433 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7066] 2026-10-28 06:12:45,433 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-28 06:12:45,492 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_10_form_render ... 2026-10-28 06:12:45,534 103 INFO rb-99b0b46-226057-429590 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': 2685, 'provider_code': 'momo', 'provider_id': 19, 'reference': 'Test Transaction', 'should_tokenize': False} 2026-10-28 06:12:45,542 103 INFO rb-99b0b46-226057-429590 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=MM1793167965_Test ' 'Transaction', 'orderId': 'Test Transaction', 'orderInfo': 'Norbert Buyer|norbert.buyer@example.com|Test Transaction', 'partnerCode': 'MOMO', 'redirectUrl': 'https://localhost:8069/payment/momo/return', 'requestId': 'MM1793167965_Test Transaction'} 2026-10-28 06:12:45,600 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_11_form_render_currency_supported ... 2026-10-28 06:12:45,636 103 INFO rb-99b0b46-226057-429590 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': 2685, 'provider_code': 'momo', 'provider_id': 19, 'reference': 'Test Transaction', 'should_tokenize': False} 2026-10-28 06:12:45,652 103 INFO rb-99b0b46-226057-429590 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=MM1793167965_Test ' 'Transaction', 'orderId': 'Test Transaction', 'orderInfo': 'Norbert Buyer|norbert.buyer@example.com|Test Transaction', 'partnerCode': 'MOMO', 'redirectUrl': 'https://localhost:8069/payment/momo/return', 'requestId': 'MM1793167965_Test Transaction'} 2026-10-28 06:12:45,702 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_20_momo_form_management ... 2026-10-28 06:12:45,790 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference test-ref0 with the same value for the state: done 2026-10-28 06:12:45,838 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_30_momo_bad_configuration ... 2026-10-28 06:12:45,883 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_40_momo_currency_usd ... 2026-10-28 06:12:45,984 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_momo_viin.tests.test_momo: Starting MoMoTest.test_50_momo_currency_euro ... 2026-10-28 06:12:46,103 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:12:47,442 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nganluong.tests.test_nganluong: Starting NganLuongTest.test_10_form_render ... 2026-10-28 06:12:47,561 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nganluong.tests.test_nganluong: Starting NganLuongTest.test_12_nganluong_form_management ... 2026-10-28 06:12:47,700 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nganluong.models.payment_transaction: Received notification for NganLuong payment test-ref0: set as pending 2026-10-28 06:12:47,705 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nganluong.models.payment_transaction: Validated NganLuong payment for tx test-ref0: set as done 2026-10-28 06:12:47,750 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nganluong.tests.test_nganluong: Starting NganLuongTest.test_13_currency_no_support ... 2026-10-28 06:12:47,882 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nganluong.models.payment_transaction: Received notification for NganLuong payment Test Transaction: set as pending 2026-10-28 06:12:47,890 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nganluong.models.payment_transaction: Validated NganLuong payment for tx Test Transaction: set as done 2026-10-28 06:12:47,946 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:12:49,078 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-10-28 06:12:49,175 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-10-28 06:12:49,218 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-10-28 06:12:49,277 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:12:50,654 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-10-28 06:12:50,771 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-10-28 06:12:50,841 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-28 06:12:50,987 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_in_error ... 2026-10-28 06:12:51,088 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_transaction_to_cancel ... 2026-10-28 06:12:51,235 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_sets_unknown_transaction_in_error ... 2026-10-28 06:12:51,261 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.models.payment_transaction: Received data with invalid payment status (???) and reason 'Invalid Card' for transaction with reference Test Transaction 2026-10-28 06:12:51,333 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_contain_rounded_amount_usd_webpay ... 2026-10-28 06:12:51,446 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:12:52,807 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-10-28 06:12:52,911 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_process_empty_payment_data_on_cancellation ... 2026-10-28 06:12:52,982 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:12:55,232 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:55] "GET /payment/nuvei/return?tx_ref=Test+Transaction&error_access_token=b07811ebd0ca3e5c4ed983dadb2f82937444447ed002bea46002dc78d2fbf943&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.006 2.248 2026-10-28 06:12:56,524 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:56] "GET /payment/status HTTP/1.1" 200 - 178 0.200 1.087 2026-10-28 06:12:56,599 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-10-28 06:12:56,667 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:12:57,079 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:57] "GET /payment/nuvei/return?ppp_status=OK¤cy=USD&PPP_TransactionID=489616878&payment_method=cc_card&productId=Test+Transaction&responseTimeStamp=2024-09-06.22:27:37&message=Success&Error=Success&Status=APPROVED&advanceResponseChecksum=5361e831a6ed08ddd47d52fc511a605518e2696f302b301d709f950e91398f63&totalAmount=1111.11&TransactionID=7110000000004858227&item_amount_1=1111.11&item_quantity_1=1 HTTP/1.1" 303 - 9 0.004 0.413 2026-10-28 06:12:58,264 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:58] "GET /payment/status HTTP/1.1" 200 - 179 0.180 1.001 2026-10-28 06:12:58,327 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-10-28 06:12:58,389 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:12:58,829 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:12:58] "GET /payment/nuvei/return?ppp_status=OK¤cy=USD&PPP_TransactionID=489616878&payment_method=cc_card&productId=Test+Transaction&responseTimeStamp=2024-09-06.22:27:37&message=Success&Error=Success&Status=APPROVED&advanceResponseChecksum=5361e831a6ed08ddd47d52fc511a605518e2696f302b301d709f950e91398f63&totalAmount=1111.11&TransactionID=7110000000004858227&item_amount_1=1111.11&item_quantity_1=1 HTTP/1.1" 303 - 9 0.004 0.439 2026-10-28 06:13:00,246 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:13:00] "GET /payment/status HTTP/1.1" 200 - 179 0.258 1.154 2026-10-28 06:13:00,302 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-10-28 06:13:00,374 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-10-28 06:13:00,447 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-10-28 06:13:00,502 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:13:01,036 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:13:01] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 9 0.003 0.534 2026-10-28 06:13:01,078 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-10-28 06:13:01,110 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:13:01,576 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:13:01] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 9 0.003 0.466 2026-10-28 06:13:01,639 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:13:02,842 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_complete_order_confirms_transaction ... 2026-10-28 06:13:02,924 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_feedback_processing ... 2026-10-28 06:13:03,044 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_order_payload_values_for_public_user ... 2026-10-28 06:13:03,153 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_processing_values ... 2026-10-28 06:13:03,199 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_paypal.models.payment_transaction: Sending '/checkout/orders' request for transaction with reference Test Transaction: {'intent': 'CAPTURE', 'payment_source': {'paypal': {'address': {'address_line_1': 'Huge Street', 'address_line_2': '2/543', 'admin_area_2': 'Sin City', 'country_code': 'BE', 'postal_code': '1000'}, 'email_address': 'norbert.buyer@example.com', 'experience_context': {'shipping_preference': 'NO_SHIPPING'}, 'name': {'given_name': 'Norbert', 'surname': 'Buyer'}}}, 'purchase_units': [{'amount': {'currency_code': 'EUR', 'value': 1111.11}, 'description': 'My Company (San Francisco): Test ' 'Transaction', 'payee': {'display_data': {'brand_name': 'My Company (San ' 'Francisco)', 'business_email': 'info@yourcompany.com'}, 'email_address': 'dummy@test.mail.com'}, 'reference_id': 'Test Transaction'}]} 2026-10-28 06:13:03,201 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_paypal.models.payment_transaction: Response of '/checkout/orders' request for transaction with reference Test Transaction: {'id': '123DUMMY456'} 2026-10-28 06:13:03,201 103 INFO rb-99b0b46-226057-429590 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': 2705, 'provider_code': 'paypal', 'provider_id': 11, 'reference': 'Test Transaction', 'should_tokenize': False} 2026-10-28 06:13:03,235 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_provide_shipping_address ... 2026-10-28 06:13:03,853 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_confirms_transaction ... 2026-10-28 06:13:03,893 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:13:05,828 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:13:05] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 19 0.010 1.929 2026-10-28 06:13:05,882 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_triggers_origin_check ... 2026-10-28 06:13:05,918 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:13:06,397 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:13:06] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 9 0.003 0.479 2026-10-28 06:13:06,484 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:13:37,839 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:14:09,792 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:14:37,175 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:14:58,795 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:15:23,066 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:15:47,786 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:16:08,153 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:16:30,139 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:16:51,586 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:17:14,416 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:17:35,398 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:17:55,214 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:18:33,397 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:18:53,895 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:19:13,722 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:19:34,550 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:19:55,018 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:20:14,928 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:20:34,678 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 06:20:35,973 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-10-28 06:20:36,094 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:20:37,319 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_allow_multi_payments_on_non_recurring_transactions ... 2026-10-28 06:20:37,405 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV456: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-28 06:20:37,405 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,406 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV456', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_404'} 2026-10-28 06:20:37,406 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,424 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV123-1: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-28 06:20:37,425 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,425 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV123-1', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_405'} 2026-10-28 06:20:37,425 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,438 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV456: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-28 06:20:37,438 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,439 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV456', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_404'} 2026-10-28 06:20:37,439 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,449 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV123-1: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-28 06:20:37,449 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,450 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV123-1', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_405'} 2026-10-28 06:20:37,450 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,464 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV456: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-28 06:20:37,465 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,466 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV456', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_404'} 2026-10-28 06:20:37,466 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,475 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV123-1: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-28 06:20:37,476 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,476 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV123-1', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_405'} 2026-10-28 06:20:37,477 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,486 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV456: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-28 06:20:37,486 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,487 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV456', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_404'} 2026-10-28 06:20:37,487 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,496 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV123-1: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-28 06:20:37,497 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,497 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV123-1', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_405'} 2026-10-28 06:20:37,498 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,507 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV456: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-28 06:20:37,507 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,508 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV456', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_404'} 2026-10-28 06:20:37,508 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV456: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,517 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/orders' request for transaction with reference INV123-1: {'amount': 111111, 'currency': 'EUR', 'method': 'card', 'payment_capture': True} 2026-10-28 06:20:37,517 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/orders' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,518 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Sending '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'contact': '+3212345678', 'currency': 'EUR', 'customer_id': 'cust_123', 'description': 'INV123-1', 'email': 'norbert.buyer@example.com', 'order_id': '12345', 'recurring': '1', 'token': 'token_405'} 2026-10-28 06:20:37,518 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.models.payment_transaction: Response of '/payments/create/recurring' request for transaction with reference INV123-1: {'amount': 1111.11, 'id': '12345', 'status': 'created'} 2026-10-28 06:20:37,562 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_creates_refund_tx_when_missing ... 2026-10-28 06:20:37,632 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_returns_refund_tx ... 2026-10-28 06:20:37,692 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_order_request_payload ... 2026-10-28 06:20:37,773 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_prevent_multi_payments_on_recurring_transactions ... 2026-10-28 06:20:37,864 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-28 06:20:37,957 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_only_tokenizes_once ... 2026-10-28 06:20:38,092 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-10-28 06:20:38,223 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_updates_reference_if_not_confirmed ... 2026-10-28 06:20:38,297 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_is_not_supported ... 2026-10-28 06:20:38,386 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:20:39,769 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-10-28 06:20:39,845 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-10-28 06:20:39,909 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-10-28 06:20:39,967 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-10-28 06:20:39,999 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:20:41,614 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:20:41] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 9 0.022 1.596 2026-10-28 06:20:41,680 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-10-28 06:20:41,763 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:20:42,277 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:20:42] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 9 0.014 0.505 2026-10-28 06:20:42,349 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:20:43,732 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay_oauth.tests.test_payment_provider: Starting TestPaymentProvider.test_allow_enabling_if_credentials_are_set ... 2026-10-28 06:20:43,800 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_razorpay_oauth.tests.test_payment_provider: Starting TestPaymentProvider.test_prevent_enabling_if_credentials_are_not_set ... 2026-10-28 06:20:43,895 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:20:45,340 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_canceled_refund_webhook_notification_triggers_processing ... 2026-10-28 06:20:45,407 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:20:45,832 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:20:45] "POST /payment/stripe/webhook HTTP/1.1" 200 - 7 0.009 0.425 2026-10-28 06:20:45,888 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_refund_id_is_set_as_provider_reference ... 2026-10-28 06:20:46,052 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_void_webhook_notification_does_not_trigger_processing ... 2026-10-28 06:20:46,105 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:20:46,576 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:20:46] "POST /payment/stripe/webhook HTTP/1.1" 200 - 9 0.004 0.472 2026-10-28 06:20:46,587 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_refund_flows.TestRefundFlows.test_void_webhook_notification_does_not_trigger_processing: waiting for threads: [] 2026-10-28 06:20:46,644 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:20:48,031 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_country_mapping_stripe_connect ... 2026-10-28 06:20:58,812 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_create_account_link_pass_required_parameters ... 2026-10-28 06:20:58,900 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_do_not_create_webhook_if_already_done ... 2026-10-28 06:20:59,002 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_onboarding_action_redirect_to_url ... 2026-10-28 06:20:59,854 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_only_create_webhook_if_not_already_done ... 2026-10-28 06:20:59,926 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_processing_values ... 2026-10-28 06:20:59,999 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_reject_notification_when_missing_secret ... 2026-10-28 06:21:00,097 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_reject_notification_with_missing_timestamp ... 2026-10-28 06:21:00,164 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_capture_request ... 2026-10-28 06:21:00,253 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_void_request ... 2026-10-28 06:21:00,344 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_confirms_transaction ... 2026-10-28 06:21:00,375 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:00,936 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:00] "POST /payment/stripe/webhook HTTP/1.1" 200 - 20 0.031 0.534 2026-10-28 06:21:01,000 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_tokenizes_payment_method ... 2026-10-28 06:21:01,038 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:02,923 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:02] "POST /payment/stripe/webhook HTTP/1.1" 200 - 20 0.009 1.880 2026-10-28 06:21:02,990 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_triggers_signature_check ... 2026-10-28 06:21:03,031 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:03,517 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:03] "POST /payment/stripe/webhook HTTP/1.1" 200 - 10 0.004 0.484 2026-10-28 06:21:03,582 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:21:04,849 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7088] 2026-10-28 06:21:04,849 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-28 06:21:04,864 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7191] 2026-10-28 06:21:04,865 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-28 06:21:04,877 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7066] 2026-10-28 06:21:04,877 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-28 06:21:04,944 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_10_vnpay_form_management ... 2026-10-28 06:21:05,088 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_20_vnpay_bad_configuration ... 2026-10-28 06:21:05,130 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_30_vnpay_currency_euro ... 2026-10-28 06:21:05,220 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_40_vnpay_currency_usd ... 2026-10-28 06:21:05,339 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_50_vnpay_currency_conversion_euro ... 2026-10-28 06:21:05,458 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_51_vnpay_currency_no_conversion_vnd ... 2026-10-28 06:21:05,563 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_vnpay.tests.test_vnpay: Starting VNPayTest.test_redirect_form_values ... 2026-10-28 06:21:05,715 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:21:06,980 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_accept_notification_with_valid_signature ... 2026-10-28 06:21:07,055 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_cancel ... 2026-10-28 06:21:07,088 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:07,547 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:07] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.011 0.452 2026-10-28 06:21:07,602 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_1 ... 2026-10-28 06:21:07,649 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:08,132 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:08] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.015 0.476 2026-10-28 06:21:08,179 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_2 ... 2026-10-28 06:21:08,216 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:08,685 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:08] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.010 0.462 2026-10-28 06:21:08,744 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_invalid_signature ... 2026-10-28 06:21:08,823 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_missing_signature ... 2026-10-28 06:21:08,887 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_confirms_transaction ... 2026-10-28 06:21:08,918 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:10,979 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:10] "POST /payment/worldline/webhook HTTP/1.1" 200 - 19 0.011 2.055 2026-10-28 06:21:11,043 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_creates_token ... 2026-10-28 06:21:11,077 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:11,585 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_worldline.models.payment_transaction: Created token with id 35 for partner with id 2911 from transaction with reference Test Transaction 2026-10-28 06:21:11,597 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:11] "POST /payment/worldline/webhook HTTP/1.1" 200 - 24 0.015 0.510 2026-10-28 06:21:11,657 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_triggers_signature_check ... 2026-10-28 06:21:11,696 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:12,180 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:12] "POST /payment/worldline/webhook HTTP/1.1" 200 - 9 0.003 0.484 2026-10-28 06:21:12,242 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:21:14,346 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-10-28 06:21:14,650 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_provider: Starting TestPaymentProvider.test_validation_currency_prefers_company_currency ... 2026-10-28 06:21:22,565 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_provider: Starting TestPaymentProvider.test_webhook_migration_notice_is_only_sent_once ... 2026-10-28 06:21:22,832 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-10-28 06:21:23,017 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <812042915844103.1793168482.952877044677734-openerp-message-notify@1c6e76b136aa>: ['"Charlie Brown" <@False>'] 2026-10-28 06:21:23,031 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-10-28 06:21:23,174 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <728755975383225.1793168483.113841056823730-openerp-message-notify@1c6e76b136aa>: ['"David Wilson" <@False>'] 2026-10-28 06:21:23,191 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-10-28 06:21:23,351 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <184691377514539.1793168483.284160852432251-openerp-message-notify@1c6e76b136aa>: ['"Grace Lee" <@False>'] 2026-10-28 06:21:23,367 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-10-28 06:21:23,504 103 INFO rb-99b0b46-226057-429590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992168217169664.1793168483.451853513717651-openerp-message-notify@1c6e76b136aa>: ['"Hannah Martin" <@False>'] 2026-10-28 06:21:23,518 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-10-28 06:21:23,757 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [213, 214, 215, 216, 217] 2026-10-28 06:21:23,830 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:21:25,938 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_card_session_payload_with_tokenization ... 2026-10-28 06:21:26,278 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_card_session_payload_without_tokenization ... 2026-10-28 06:21:26,422 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_pending_authentication_url_returns_none_for_legacy_token ... 2026-10-28 06:21:26,532 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_pending_authentication_url_returns_none_on_request_failure ... 2026-10-28 06:21:26,667 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_pending_authentication_url_when_not_pending ... 2026-10-28 06:21:26,767 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_pending_authentication_url_when_requires_action ... 2026-10-28 06:21:26,867 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_pending_authentication_url_when_status_not_requires_action ... 2026-10-28 06:21:26,980 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_falls_back_to_external_id ... 2026-10-28 06:21:27,048 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_returns_tx ... 2026-10-28 06:21:27,108 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_get_tx_from_notification_data_strips_suffixed_reference ... 2026-10-28 06:21:27,161 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-10-28 06:21:27,222 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_legacy_token_charge_payload ... 2026-10-28 06:21:27,317 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-10-28 06:21:27,364 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.models.payment_transaction: Sending session request for link creation: {'allowed_payment_channels': ['UNKNOWN'], 'amount': 1111.11, 'cancel_return_url': 'http://127.0.0.1:8069/payment/xendit/return', 'country': 'ID', 'currency': 'EUR', 'customer': {'email': 'norbert.buyer@example.com', 'individual_detail': {'given_names': 'Norbert', 'surname': 'Buyer'}, 'mobile_number': '003212345678', 'reference_id': 'customer292013357d53', 'type': 'INDIVIDUAL'}, 'description': 'Test Transaction', 'mode': 'PAYMENT_LINK', 'reference_id': 'Test Transaction', 'session_type': 'PAY', 'success_return_url': 'http://127.0.0.1:8069/payment/xendit/return?tx_ref=Test+Transaction&access_token=69689eccab67df498bc7d1f9101c53991a3c58e34d5cceba9def5979addc64a9&success=true'} 2026-10-28 06:21:27,365 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.models.payment_transaction: Received session request response: {'payment_link_url': 'https://dummy.com'} 2026-10-28 06:21:27,407 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_session_request_payload ... 2026-10-28 06:21:27,501 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_token_charge_payload ... 2026-10-28 06:21:27,610 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_legacy_charge_notification_confirms_transaction ... 2026-10-28 06:21:27,709 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_confirms_transaction ... 2026-10-28 06:21:27,798 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_fails_offline_requires_action ... 2026-10-28 06:21:27,886 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_pending_online_requires_action ... 2026-10-28 06:21:27,971 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_notification_data_tokenizes_transaction ... 2026-10-28 06:21:28,069 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_include_redirect_form_when_authentication_required ... 2026-10-28 06:21:28,168 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_rendering_values_save_session_id_as_provider_reference ... 2026-10-28 06:21:28,216 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.models.payment_transaction: Sending session request for link creation: {'allowed_payment_channels': ['UNKNOWN'], 'amount': 1111.11, 'cancel_return_url': 'http://127.0.0.1:8069/payment/xendit/return', 'country': 'ID', 'currency': 'EUR', 'customer': {'email': 'norbert.buyer@example.com', 'individual_detail': {'given_names': 'Norbert', 'surname': 'Buyer'}, 'mobile_number': '003212345678', 'reference_id': 'customer29201ab24756', 'type': 'INDIVIDUAL'}, 'description': 'Test Transaction', 'mode': 'PAYMENT_LINK', 'reference_id': 'Test Transaction', 'session_type': 'PAY', 'success_return_url': 'http://127.0.0.1:8069/payment/xendit/return?tx_ref=Test+Transaction&access_token=69689eccab67df498bc7d1f9101c53991a3c58e34d5cceba9def5979addc64a9&success=true'} 2026-10-28 06:21:28,217 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.models.payment_transaction: Received session request response: {'allowed_payment_channels': ['BNI'], 'amount': 1740, 'business_id': '64118d86854d7d89206e732d', 'country': 'ID', 'created': '2023-07-12T09:31:13.111Z', 'currency': 'IDR', 'customer_id': 'cust-64118d86854d7d89206e732d', 'description': 'Test Transaction', 'mode': 'PAYMENT_LINK', 'payment_id': 'py-ac1fcd3e-21c5-4c70-bb06-fa3c34e19e0c', 'payment_link_url': 'https://xen.to/kGxPCi60', 'payment_session_id': 'ps-64a8f9c614802d6c402cd82d', 'reference_id': 'Test Transaction', 'session_type': 'PAY', 'status': 'ACTIVE', 'updated': '2023-07-12T09:31:23.577Z'} 2026-10-28 06:21:28,253 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_rounded_amount_idr ... 2026-10-28 06:21:28,309 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_payment_request_dispatches_legacy_token_to_credit_card_charges ... 2026-10-28 06:21:28,404 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_send_payment_request_dispatches_v3_token_to_payment_requests ... 2026-10-28 06:21:28,519 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_sync_from_provider_checks_payment_request_for_token_operation ... 2026-10-28 06:21:28,548 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.models.payment_transaction: Received status sync response: {'business_id': '64118d86854d7d89206e732d', 'channel_code': 'CARDS', 'currency': 'IDR', 'payment_request_id': 'pr-64a8d9c614802d6c402cd82d', 'payment_token_id': 'pt-6275md8ac5f00da60017cdc669', 'reference_id': 'Test Transaction', 'request_amount': 11100, 'status': 'SUCCEEDED', 'type': 'PAY'} 2026-10-28 06:21:28,631 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_sync_from_provider_checks_session_for_redirect_operation ... 2026-10-28 06:21:28,653 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.models.payment_transaction: Received status sync response: {'allowed_payment_channels': ['BNI'], 'amount': 1740, 'business_id': '64118d86854d7d89206e732d', 'country': 'ID', 'created': '2023-07-12T09:31:13.111Z', 'currency': 'IDR', 'customer_id': 'cust-64118d86854d7d89206e732d', 'description': 'Test Transaction', 'mode': 'PAYMENT_LINK', 'payment_id': 'py-ac1fcd3e-21c5-4c70-bb06-fa3c34e19e0c', 'payment_link_url': 'https://xen.to/kGxPCi60', 'payment_session_id': 'ps-64a8f9c614802d6c402cd82d', 'reference_id': 'Test Transaction', 'session_type': 'PAY', 'status': 'COMPLETED', 'updated': '2023-07-12T09:31:23.577Z'} 2026-10-28 06:21:28,735 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_token_charge_card_on_file_type_for_offline_operation ... 2026-10-28 06:21:28,836 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_token_charge_return_url_carries_return_params_in_request_context ... 2026-10-28 06:21:28,930 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_tokenization_flow_not_save_payment_details ... 2026-10-28 06:21:29,031 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_tokenize_from_notification_data_fetches_masked_card_number ... 2026-10-28 06:21:29,065 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.models.payment_transaction: created token with id 44 for partner with id 2920 from transaction with reference Test Transaction 2026-10-28 06:21:29,102 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_tokenize_from_notification_data_skips_get_with_inline_card_details ... 2026-10-28 06:21:29,133 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.models.payment_transaction: created token with id 45 for partner with id 2920 from transaction with reference Test Transaction 2026-10-28 06:21:29,159 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_validation_session_payload_is_save ... 2026-10-28 06:21:29,238 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:21:31,321 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_accept_webhook_notification_with_valid_signature ... 2026-10-28 06:21:31,537 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_invalid_signature ... 2026-10-28 06:21:31,662 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_missing_signature ... 2026-10-28 06:21:31,794 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_return_confirms_pending_token_payment_after_3ds_challenge ... 2026-10-28 06:21:31,831 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:32,263 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.models.payment_transaction: Received status sync response: {'business_id': '64118d86854d7d89206e732d', 'channel_code': 'CARDS', 'currency': 'IDR', 'payment_request_id': 'pr-64a8d9c614802d6c402cd82d', 'payment_token_id': 'pt-6275md8ac5f00da60017cdc669', 'reference_id': 'Test Transaction', 'request_amount': 11100, 'status': 'SUCCEEDED', 'type': 'PAY'} 2026-10-28 06:21:32,283 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:32] "GET /payment/xendit/return?tx_ref=xendit_tx5&success=true&access_token=868e9ba3093946c5cdd9429b6f72b35f71e01d7e364691c0d794cdfecb449b81 HTTP/1.1" 303 - 19 0.011 0.447 2026-10-28 06:21:33,481 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:33] "GET /payment/status HTTP/1.1" 200 - 178 0.210 0.981 2026-10-28 06:21:33,563 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_return_falls_back_to_pending_when_sync_fails ... 2026-10-28 06:21:33,636 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:34,085 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:34] "GET /payment/xendit/return?tx_ref=xendit_tx3&success=true&access_token=c641ad2bcdaefb52b4f3917d2bf245d525bdf0f3ce4d89ff2f109a4a4fb841d9 HTTP/1.1" 303 - 18 0.012 0.439 2026-10-28 06:21:35,212 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:35] "GET /payment/status HTTP/1.1" 200 - 178 0.179 0.942 2026-10-28 06:21:35,250 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_return_syncs_status_from_provider_when_reference_known ... 2026-10-28 06:21:35,289 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:37,286 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.models.payment_transaction: Received status sync response: {'allowed_payment_channels': ['BNI'], 'amount': 1740, 'business_id': '64118d86854d7d89206e732d', 'country': 'ID', 'created': '2023-07-12T09:31:13.111Z', 'currency': 'IDR', 'customer_id': 'cust-64118d86854d7d89206e732d', 'description': 'Test Transaction', 'mode': 'PAYMENT_LINK', 'payment_id': 'py-ac1fcd3e-21c5-4c70-bb06-fa3c34e19e0c', 'payment_link_url': 'https://xen.to/kGxPCi60', 'payment_session_id': 'ps-64a8f9c614802d6c402cd82d', 'reference_id': 'Test Transaction', 'session_type': 'PAY', 'status': 'COMPLETED', 'updated': '2023-07-12T09:31:23.577Z'} 2026-10-28 06:21:37,305 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:37] "GET /payment/xendit/return?tx_ref=xendit_tx2&success=true&access_token=d79d27df10be188cfd21100b2c0d4ada41d49ea0b3231a7c5e0f50a49fadcb30 HTTP/1.1" 303 - 19 0.011 2.008 2026-10-28 06:21:38,565 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:38] "GET /payment/status HTTP/1.1" 200 - 178 0.184 1.071 2026-10-28 06:21:38,613 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_set_xendit_transactions_to_pending_on_return ... 2026-10-28 06:21:38,651 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:39,156 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:39] "GET /payment/xendit/return?success=true&access_token=coincoin&tx_ref=xendit_tx1 HTTP/1.1" 303 - 10 0.003 0.505 2026-10-28 06:21:40,283 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:40] "GET /payment/status HTTP/1.1" 200 - 178 0.176 0.947 2026-10-28 06:21:40,296 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:40] "GET /payment/xendit/return?success=false&access_token=0fffae6aee7a6f0e0224938631781a1b607c2a62712544848f3f41423285eb68&tx_ref=xendit_tx1 HTTP/1.1" 303 - 0 0.000 0.003 2026-10-28 06:21:40,360 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:40] "GET /payment/status HTTP/1.1" 200 - 7 0.015 0.038 2026-10-28 06:21:40,395 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:40] "GET /payment/xendit/return?success=true&access_token=0fffae6aee7a6f0e0224938631781a1b607c2a62712544848f3f41423285eb68&tx_ref=xendit_tx1 HTTP/1.1" 303 - 10 0.007 0.015 2026-10-28 06:21:40,442 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:40] "GET /payment/status HTTP/1.1" 200 - 7 0.007 0.036 2026-10-28 06:21:40,497 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_skips_activation_event_without_tokenize ... 2026-10-28 06:21:40,534 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:40,992 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:40] "POST /payment/xendit/webhook HTTP/1.1" 200 - 10 0.004 0.459 2026-10-28 06:21:41,038 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_tokenizes_on_activation_event ... 2026-10-28 06:21:41,074 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:41,503 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:41] "POST /payment/xendit/webhook HTTP/1.1" 200 - 10 0.004 0.429 2026-10-28 06:21:41,548 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_processing ... 2026-10-28 06:21:41,580 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:42,032 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:42] "POST /payment/xendit/webhook HTTP/1.1" 200 - 9 0.004 0.452 2026-10-28 06:21:42,071 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_signature_check ... 2026-10-28 06:21:42,100 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:42,517 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:42] "POST /payment/xendit/webhook HTTP/1.1" 200 - 19 0.009 0.412 2026-10-28 06:21:42,567 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_unwraps_envelope ... 2026-10-28 06:21:42,599 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 06:21:44,607 103 INFO rb-99b0b46-226057-429590 werkzeug: 127.0.0.1 - - [28/Oct/2026 06:21:44] "POST /payment/xendit/webhook HTTP/1.1" 200 - 9 0.003 2.008 2026-10-28 06:21:44,671 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:21:45,892 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7088] 2026-10-28 06:21:45,892 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-28 06:21:45,905 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7191] 2026-10-28 06:21:45,905 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-28 06:21:45,920 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7066] 2026-10-28 06:21:45,920 103 INFO rb-99b0b46-226057-429590 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-28 06:21:45,984 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_10_zalopay_form_management ... 2026-10-28 06:21:46,097 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_30_zalopay_form_validate ... 2026-10-28 06:21:46,158 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_zalopay.models.payment_transaction: ZaloPay: Validated payment for tx test-ref2: set as done 2026-10-28 06:21:46,197 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_40_zalopay_bad_configuration ... 2026-10-28 06:21:46,244 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_50_zalopay_currency_euro ... 2026-10-28 06:21:46,348 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_60_zalopay_currency_usd ... 2026-10-28 06:21:46,454 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_70_zalopay_available_currencies_restricted_to_vnd ... 2026-10-28 06:21:46,495 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_71_zalopay_currency_not_supported_converts_amount ... 2026-10-28 06:21:46,615 103 INFO rb-99b0b46-226057-429590 odoo.addons.payment_zalopay.tests.test_zalopay: Starting ZaloPayTest.test_72_zalopay_currency_supported_keeps_original_amount ... 2026-10-28 06:21:46,749 103 INFO rb-99b0b46-226057-429590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 06:21:46,752 103 INFO rb-99b0b46-226057-429590 odoo.service.server: 2204 post-tests in 22068.07s, 4283135 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: hr_skills: 6 tests 43.32s 5870 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: hr_skills_survey: 3 tests 3.66s 1118 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: hr_timesheet: 16 tests 70.40s 11039 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: hr_timesheet_attendance: 3 tests 43.53s 3256 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: hr_work_entry_contract: 4 tests 3.93s 965 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: html_editor: 6 tests 4.34s 671 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: im_livechat: 73 tests 251.23s 53938 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_edi_line_grouping: 8 tests 146.91s 15767 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_edi_viettel: 21 tests 113.13s 25905 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_edi_viettel_pos: 13 tests 121.08s 33758 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin: 157 tests 3249.03s 786334 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_account_asset: 16 tests 195.26s 18973 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_account_auto_transfer: 27 tests 243.62s 86777 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_account_reports: 369 tests 7235.91s 791684 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_account_reports_asset: 10 tests 143.74s 29792 queries 2026-10-28 06:21:46,770 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_account_reports_recurring: 12 tests 317.20s 47351 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_accounting_meinvoice: 41 tests 180.91s 34325 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_accounting_meinvoice_pos: 10 tests 33.22s 9849 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_accounting_sinvoice: 64 tests 565.25s 72107 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_accounting_sinvoice_pos: 14 tests 81.75s 27641 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_accounting_vninvoice: 47 tests 300.36s 46917 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_accounting_vninvoice_line_grouping: 13 tests 145.19s 22272 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_edi: 147 tests 1110.23s 177168 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_edi_pos: 13 tests 147.64s 35444 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_einvoice_sale: 6 tests 98.75s 11876 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_foreign_trade: 4 tests 64.09s 24427 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_hr_payroll: 53 tests 205.29s 79290 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_hr_payroll_account: 72 tests 444.19s 118439 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_hr_payroll_account_overtime: 10 tests 48.77s 14135 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_hr_payroll_administrative_region: 10 tests 18.65s 6491 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_hr_payroll_meal: 3 tests 14.34s 5147 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_hr_payroll_meal_account: 11 tests 66.98s 20891 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_hr_payroll_overtime: 7 tests 6.59s 1454 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_loan_management: 6 tests 25.50s 8136 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_mrp_account: 34 tests 318.84s 96558 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_mrp_account_wip: 14 tests 321.54s 83524 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_mrp_subcontracting_account: 104 tests 898.28s 243408 queries 2026-10-28 06:21:46,772 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_mrp_subcontracting_settlement: 85 tests 282.03s 69906 queries 2026-10-28 06:21:46,773 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_picking_operation: 17 tests 23.60s 7068 queries 2026-10-28 06:21:46,773 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_pos: 24 tests 283.26s 69758 queries 2026-10-28 06:21:46,773 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_purchase_stock: 32 tests 414.59s 110447 queries 2026-10-28 06:21:46,773 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_stock_reports: 51 tests 92.65s 28836 queries 2026-10-28 06:21:46,773 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_stock_reports_multi_warehouse_access_control: 7 tests 2.32s 652 queries 2026-10-28 06:21:46,773 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: l10n_vn_viin_update_address: 10 tests 56.47s 7148 queries 2026-10-28 06:21:46,773 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: link_tracker: 13 tests 8.81s 892 queries 2026-10-28 06:21:46,773 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: loyalty: 17 tests 12.17s 4270 queries 2026-10-28 06:21:46,773 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: lunch: 3 tests 13.25s 2115 queries 2026-10-28 06:21:46,773 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: mail: 287 tests 1178.82s 310327 queries 2026-10-28 06:21:46,773 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: mail_group: 3 tests 26.85s 8736 queries 2026-10-28 06:21:46,773 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: maintenance: 9 tests 25.60s 5434 queries 2026-10-28 06:21:46,773 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: marketing_card: 3 tests 14.16s 4367 queries 2026-10-28 06:21:46,773 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: mass_mailing: 33 tests 243.63s 48729 queries 2026-10-28 06:21:46,773 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: mass_mailing_event_sms: 3 tests 6.16s 1807 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: mass_mailing_sms: 6 tests 32.40s 10316 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: membership: 6 tests 29.97s 8313 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: microsoft_calendar: 26 tests 58.38s 19226 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: mrp: 57 tests 250.22s 71415 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: mrp_account: 13 tests 93.30s 25216 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: mrp_landed_costs: 4 tests 37.64s 12328 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: mrp_repair: 11 tests 45.16s 16044 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: mrp_subcontracting: 51 tests 226.10s 57398 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: mrp_subcontracting_account: 8 tests 56.28s 12438 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: mrp_subcontracting_dropshipping: 7 tests 54.19s 13252 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: mrp_subcontracting_landed_costs: 4 tests 17.64s 4215 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: mrp_subcontracting_purchase: 27 tests 122.70s 29909 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: partner_autocomplete: 4 tests 19.26s 6194 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment: 107 tests 100.13s 20085 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_adyen: 33 tests 13.55s 1189 queries 2026-10-28 06:21:46,774 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_aps: 15 tests 9.44s 1419 queries 2026-10-28 06:21:46,775 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_asiapay: 20 tests 6.95s 1615 queries 2026-10-28 06:21:46,775 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_authorize: 12 tests 3.90s 1037 queries 2026-10-28 06:21:46,775 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_bidv_viin: 89 tests 285.94s 65729 queries 2026-10-28 06:21:46,775 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_buckaroo: 10 tests 4.11s 753 queries 2026-10-28 06:21:46,775 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_custom: 5 tests 4.27s 1066 queries 2026-10-28 06:21:46,775 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_demo: 15 tests 4.77s 1100 queries 2026-10-28 06:21:46,775 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_flutterwave: 19 tests 9.53s 1702 queries 2026-10-28 06:21:46,775 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_mercado_pago: 14 tests 6.66s 1629 queries 2026-10-28 06:21:46,775 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_mollie: 4 tests 2.05s 484 queries 2026-10-28 06:21:46,775 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_momo_viin: 8 tests 2.03s 650 queries 2026-10-28 06:21:46,775 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_nganluong: 5 tests 1.85s 578 queries 2026-10-28 06:21:46,775 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_nuvei: 24 tests 13.68s 2156 queries 2026-10-28 06:21:46,775 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_paypal: 9 tests 4.84s 785 queries 2026-10-28 06:21:46,775 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_polar: 125 tests 448.17s 144654 queries 2026-10-28 06:21:46,776 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_razorpay: 22 tests 7.67s 1644 queries 2026-10-28 06:21:46,776 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_razorpay_oauth: 4 tests 1.54s 467 queries 2026-10-28 06:21:46,776 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_stripe: 20 tests 19.67s 4674 queries 2026-10-28 06:21:46,776 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_vnpay: 9 tests 2.13s 671 queries 2026-10-28 06:21:46,776 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_worldline: 11 tests 6.52s 666 queries 2026-10-28 06:21:46,776 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_xendit: 54 tests 32.41s 6696 queries 2026-10-28 06:21:46,776 103 INFO rb-99b0b46-226057-429590 odoo.tests.stats: payment_zalopay: 10 tests 2.08s 662 queries 2026-10-28 06:21:46,777 103 ERROR rb-99b0b46-226057-429590 odoo.tests.result: 1 failed, 0 error(s) of 2204 tests when loading database 'rb-99b0b46-226057-429590' 2026-10-28 06:21:46,777 103 INFO rb-99b0b46-226057-429590 odoo.service.server: Initiating shutdown 2026-10-28 06:21:46,777 103 INFO rb-99b0b46-226057-429590 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.